Sto cercando di configurare una VM Ubuntu con il pupazzo installato in modo da poter testare localmente la nostra configurazione di produzione. Ho dei problemi a far parlare il burattinaio e il burattinaio. Lascia che ti accompagni attraverso i miei passi. (Il server hostname
è un nome FQDN del formato "web1.xxx.xxx.net").
Quindi, in primo luogo, elimino tutti i file pem (tranne ovviamente i pem CA) dalla /etc/puppet/ssl
directory in modo da poter ricominciare da capo . puppetca --list
non restituisce risultati.
Quindi, corro puppetd --test
per generare un CSR per il burattinaio. puppetca --list
ora include il mio nome host ("web1.xxx.xxx.net").
Quindi corro puppetca --sign web1.xxx.xxx.net
. Ora puppetca --list
è di nuovo vuoto - tutto funziona bene finora.
Infine corro di puppetd --test
nuovo. Ottengo il seguente output:
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
L'elenco dei contenuti della /etc/puppet/ssl
directory mostra i file PEM con il nome server corretto, che corrisponde a my hostname
. Qualcuno ha qualche idea su come attaccare questo problema?