GoZones DNS¶
GoZones is an application that will take DNS Zones as defined in YAML and generate BIND-compatable DNS Zone files and the configuration required to load the zone file.
GoZones can operate in single-file input/output batches, or via an HTTP server.
Review the Getting started Guide¶
Kcli deployment on Qubinode¶
Run the base commands below:
cd ~/qubinode-installer
./qubinode-installer -p kcli
./qubinode-installer -p gozones
Qubinode Maintance commands¶
Remove Gozones DNS:
./qubinode-installer -p gozones -m removegozones
To update DNS¶
Modify the script below and restart the gozones container
script coming soon to modify gozones:
sudo vim /opt/service-containers/config/server.yml ./qubinode-installer -p gozones -m restartcontainer
You can also update inventories/your-server/host_vars/dns-server.yml in git then:
# Check playbooks/vars/dns-server.yml ./qubinode-installer -p gozones -m restartcontainer