meu puppet.conf no mestre
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
para meu entendimento com os certdnsnames definidos, o seguinte deve funcionar:
puppet agent --server myname.dyndns.org --test
mas eu recebo o seguinte erro:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
como evitar esse erro? como definir corretamente certdnsnames? Eu encontrei documentação diferente sobre isso, mas não é um exemplo simples. ii use "," para separação que não consigo assinar. Eu também vi uma sintaxe 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
mas para mim não está claro quando adicionar um "fantoche:" e quando não.