Parece que você confirmou que o agente está chegando ao mestre. Bom primeiro passo.
Em seguida, como outras pessoas sugeriram, verifique se o certificado não foi assinado e se você não o perdeu:
sudo puppet cert --list --all
Se você não vê lá, eu limpo tudo e começo de novo.
Primeiro, confirme se a data e a hora nos dois servidores estão sincronizadas. Você pode forçar uma sincronização NTP com algo como ntpd -q -g
, dependendo da sua distro e do cliente NTP.
Em seguida, execute um clean
no mestre de marionetes:
sudo puppet cert clean <agent hostname>
No agente, limpe todos os seus arquivos SSL:
sudo rm -rf /var/puppet/ssl /var/lib/puppet/ssl/ /var/puppet/ssl
Por fim, execute um teste:
sudo puppet agent --debug --test --server <master hostname>
Espero que, se isso não resolver o problema, isso forneça algumas dicas sobre onde procurar.