O agente não tem certificado assinado.
Ao primeiro invocar este comando, o agente envia uma solicitação de certificado para o puppetmaster. Se o comando for executado com um parâmetro --waitforcert 20
, o agente aguardará até que seu pedido de certificado seja assinado pelo mestre de marionetes e 20 segundos haja um período entre as tentativas.
No servidor onde o puppetmaster está concorrendo, você precisa assinar a solicitação dele, por exemplo. com o comando:
puppet cert --all sign
Verifique também se o nome do host do servidor está especificado em "/etc/puppet/puppet.conf"
[main]
server = puppet.example.com
A versão mais nova abandonou este comando em favor puppet agent --test
.
Para fins de teste, você pode ativar o autosign, mas geralmente não é seguro.
[main]
autosign = true