Ran in to some problems with puppet when doing an automatic expansion of our virtual cluster. As the puppetmaster only have the existing nodes in /etc/hosts and the new nodes we create are not in the DNS we get this error in the puppet master log when the new node tries to connect to master:
node-4 has a waiting certificate request
Signed certificate request for node-4
Removing file Puppet::SSL::CertificateRequest node-4 at /var/lib/puppet/ssl/ca/requests/node-4.pem'
Error: Could not resolve 192.168.0.37: no name for 192.168.0.37
Is there anyway to get around this? (Except adding in DNS/etc/hosts)