il mio burattino.conf sul master
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
per la mia comprensione con i nomi certificati definiti dovrebbe funzionare quanto segue:
puppet agent --server myname.dyndns.org --test
ma ottengo il seguente errore:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
come evitare questo errore? come definire correttamente certdnsnames? ho trovato documentazione diversa su questo, ma nessun semplice esempio. io uso "," per la separazione non riesco a firmare affatto. ho anche visto una sintassi simile
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
ma per me non è chiaro quando aggiungere un "pupazzo:" e quando no.