マスター上の私のpuppet.conf
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
定義されたcertdnsnamesの私の理解のために、以下が動作するはずです:
puppet agent --server myname.dyndns.org --test
しかし、私は次のエラーが表示されます:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
このエラーを回避する方法は?certdnsnamesを正しく定義する方法は?これに関するさまざまなドキュメントを見つけましたが、簡単な例はありません。ii分離に「、」を使用iまったく署名できません。私も次のような構文を見てきました
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
しかし私にとっては、「パペット:」を追加するタイミングと追加しないタイミングは明確ではありません。