Estou tentando configurar uma VM do Ubuntu com o fantoche instalado para que eu possa testar localmente nossa configuração de produção. Estou tendo problemas para convencer o mestre e o fantoche a falar um com o outro. Deixe-me levá-lo através dos meus passos. (O servidor hostname
é um FQDN do formato "web1.xxx.xxx.net").
Então, em primeiro lugar, limpo todos os arquivos pem (exceto os da CA, é claro) do /etc/puppet/ssl
diretório para que eu possa começar de novo. puppetca --list
não retorna resultados.
Então, corro puppetd --test
para gerar um CSR para o puppetmaster. puppetca --list
agora inclui meu nome de host ("web1.xxx.xxx.net").
Então eu corro puppetca --sign web1.xxx.xxx.net
. Agora puppetca --list
está vazio novamente - tudo está funcionando bem até agora.
Por fim, eu corro puppetd --test
novamente. Eu recebo a seguinte saída:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
A listagem do conteúdo do /etc/puppet/ssl
diretório mostra os arquivos PEM com o nome do servidor correto, que corresponde ao meu hostname
. Alguém tem alguma idéia de como atacar esse problema?