Parece um problema com o nome do host no servidor PuppetDB (master). Certifique-se de que hostname -f
forneça o endereço que pode ser resolvido de todos os nós onde puppet agent
é executado.
No log de erros, parece que o nome do host é apenas puppet
:
Failed to submit 'replace facts' command for puppet.example.com to PuppetDB at
puppet:8081
Em seguida, mova os certificados antigos
-
para PuppetDB 2.x :
mv /etc/puppet/puppetdb/ssl/ /etc/puppet/puppetdb/ssl-old puppetdb-ssl-setup -f
-
para PuppetDB 3.x e mais recente:
mv /etc/puppetlabs/puppetdb/ssl/ /etc/puppetlabs/puppetdb/ssl-old puppetdb ssl-setup -f
Por fim, reinicie o serviço:
service puppetdb restart