J'essaie de configurer une machine virtuelle Ubuntu avec une marionnette installée afin que je puisse tester localement notre configuration de production. J'ai du mal à faire en sorte que marionnettiste et marionnette se parlent. Permettez-moi de vous guider dans mes démarches. (Le serveur hostname
est un nom de domaine complet au format "web1.xxx.xxx.net").
Donc tout d'abord, j'efface tous les fichiers pem (sauf les pems CA bien sûr) du /etc/puppet/ssl
répertoire afin que je puisse faire un nouveau départ. puppetca --list
ne renvoie aucun résultat.
Ensuite, je cours puppetd --test
pour générer un CSR pour le marionnettiste. puppetca --list
inclut désormais mon nom d'hôte ("web1.xxx.xxx.net").
Alors je cours puppetca --sign web1.xxx.xxx.net
. Maintenant, il puppetca --list
est à nouveau vide - tout fonctionne bien jusqu'à présent.
Enfin, je cours à puppetd --test
nouveau. J'obtiens la sortie suivante:
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
La liste du contenu du /etc/puppet/ssl
répertoire affiche les fichiers PEM avec le nom de serveur correct, qui correspond à mon hostname
. Quelqu'un a des idées sur la façon d'attaquer ce problème?