con rối của tôi
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
theo hiểu biết của tôi với certdnsnames được xác định sau đây sẽ hoạt động:
puppet agent --server myname.dyndns.org --test
nhưng tôi nhận được lỗi sau:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
Làm thế nào để tránh lỗi này? Làm thế nào để xác định chính xác certdnsnames? tôi đã tìm thấy tài liệu khác nhau về điều này, nhưng không có ví dụ đơn giản. ii sử dụng "," để phân tách tôi hoàn toàn không thể ký. tôi cũng đã thấy một cú pháp như
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
nhưng đối với tôi không rõ khi nào cần thêm "con rối:" và khi nào thì không.