Sua solicitação de certificado chegou ao servidor? (Use o valor de puppetmasterd --configprint ssldir
onde eu escrevi $ssldir
aqui)
Em $ssldir/ca
, deve haver uma estrutura de diretórios como esta:
private/
requests/
serial
signed/
E abaixo de requests
, se a solicitação do seu cliente realmente tiver sido criada, você verá um arquivo chamado clientname.domain.com.pem
. Se estiver lá e precisar de assinatura, você pode apontar o puppetca diretamente, especificando puppetca --ssldir=/path/to/ssldir --sign clientname.domain.com
; se NÃO estiver lá, o upload do CSR do cliente pode ter falhado silenciosamente. Uma solução fácil (e segura) é usar puppetca --generate clientname.domain.com
no seu puppetmaster para fazer um par de chaves e um certificado assinado para os clientes. Uma solução fácil e insegura é ativar o auto-preenchimento para o seu domínio, largando '* .domain.com' no autosign.conf no $confdir
do puppetmaster.