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 hostnameest 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/sslrépertoire afin que je puisse faire un nouveau départ. puppetca --listne renvoie aucun résultat.
Ensuite, je cours puppetd --testpour générer un CSR pour le marionnettiste. puppetca --listinclut désormais mon nom d'hôte ("web1.xxx.xxx.net").
Alors je cours puppetca --sign web1.xxx.xxx.net. Maintenant, il puppetca --listest à nouveau vide - tout fonctionne bien jusqu'à présent.
Enfin, je cours à puppetd --testnouveau. 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/sslré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?