A quick ansible proof of concept.
To get this all working:
on your local machine:
$ git clone https://github.com/gregfelice/ansible-playbooks.git
$ yum install ansible
$ touch /etc/ansible/hosts
Configure hosts file as per documentation
$ ./run
Ansible documentation is here: http://docs.ansible.com/
- For internal DNS, TBD
- For UltraDNS, a reasonable python REST library
- TBD
- Provision brand new machine from scratch