my puppet.conf en el maestro
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
para mi comprensión con los nombres certdns definidos, lo siguiente debería funcionar:
puppet agent --server myname.dyndns.org --test
pero me sale el siguiente error:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
¿Cómo evitar este error? ¿Cómo definir correctamente los nombres certdns? He encontrado documentación diferente sobre esto, pero no hay un ejemplo simple. ii uso "," para la separación no puedo firmar en absoluto. También he visto una sintaxis como
certdnsnames = puppet:puppet.intra.myserver.fr,puppet.myserver.fr:puppet,puppet:puppet,puppet.intra.myserver.fr,puppet.myserver.fr
http://projects.puppetlabs.com/issues/5776
pero para mí no está claro cuándo agregar un "títere" y cuándo no.