Erreur de certificat
1 2 3 |
Error: Could not request certificate: The certificate retrieved from the master does not match the agent's private key. Certificate fingerprint: 3D:BA:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX To fix this, remove the certificate from both the master and the agent and then start a puppet run, which will automatically regenerate a certficate. |
Dans mon cas, cela fait suite a un changement de serveur Puppet, il faut donc corriger son emplacement dans le fichier de conf
1 |
# vim /etc/puppet/puppet.conf |
1 2 3 |
[main] # Serveur puppetmaster server = serveur_puppet.domaine.local |
Une fois le fichier de conf corrigé, cleaner le certificat sur le serveur puppet et la machine cliente
Sur le serveur lancer la commande
1 |
# puppet cert clean machine2test.domaine.local |
Sur la machine cliente lancer la commande
1 |
# rm /var/lib/puppet/ssl/* -rf |
Puis relancer un
1 |
# puppet agent -t |