# service-provider-setup ## Setup Ansible To get started, follow the [installation](../README.md#installation) guide to setup ansible on your machine ## Configure DNS ### Prerequisites - Buy a domain and configure nameservers to DigitalOcean - Generate a DigitalOcean access token ### Create DNS entries in DigitalOcean - Copy the [`dns-vars.example.yml`](./dns-vars.example.yml) vars file ```bash cp dns-vars.example.yml dns-vars.yml ``` - Enter the `dns-vars.yml` file ```bash # primary domain for which DNS records will be managed # eg: laconic.com domain: "" # specific prefix for subdomains # eg: lcn-cad subdomain_prefix: "" # The IP address to be used for the A record of the cluster control machine # eg: 23.111.78.179 cluster_control_ip: "" # DigitalOcean access token # eg: dop_v1... do_api_token: "" ``` - Run the [`setup-dns.yml`](./setup-dns.yml) ansible playbook to create the necessary DNS entries in DigitalOcean ```bash ansible-playbook setup-dns.yml ```