I am on a closed network, usin a derivative of AWS. I have one VPC in 2 Availability Zones, with a small range of IPs. Many of my VMs have dynamically assigned IPs.
Right now, my Puppet Master is in AZ-A and serving as the DDNS server. I need to make this server a Multi-AZ solution.
Question: How can I have all my VMs resolve the IP address of my Puppet Master after it restarts with a different IP address?
Relavent Details:
I do not have a large enough IP space to create an ELB.
Route 53 is not available.
Lambda is not available.
My Puppet Master can be configured to always have the same host name.
Expanding my IP space is not a workable option.
Puppet HA is not available to me.
Please feel free to migrate to another forum if this is not the right place to ask the question.