Historique
Version | Auteur | Commentaire | date |
---|---|---|---|
1.0 | Dorian Becker | Création | 29/04/2016 |
1.0.1 | Adrien Mintz | Mise à jour | 30/08/2016 |
Présentation
Ajout d'un nouveau client puppet
Droits nécessaires
Root
Procédure
On peut s'assurer qu'il n'y a plus les certificats du template "GorgDebian8Template" avecrm -r /var/lib/puppet/ssl/*
Génération d'un certificat sur le client
puppet agent --server puppet --waitforcert 60 --test
Accepter le certif sur le serveur (Toutatis)
puppet cert --list #chercher le nom du certif et remplacer $puppetclient puppet cert --sign $puppetclient
Cela va avoir pour effet de démarrer le service "puppet agent". Le client va mettre quelque secondes pour recevoir et rapatrier sa configuration.
Le client puppet récupère la configuration du noeud (node.pp) par défaut sur le serveur Puppet "Toutatis": /etc/puppet/environment/production/manifests/00_default.pp
Pour créer et adapter un noeud spécifique pour la VM créée, il suffit de dupliquer le noeud par défaut (ou bien un autre spécifique), et lui indiquer le nom FQDN (tutu.gorgu.net) de la nouvelle VM.
Voici la commande pour lancer l'agent manuellement en mode test : il va simuler et indiquer le résultat :
puppet agent -t -v --noop
Voici la commande pour lancer l'agent manuellement en mode verbeux si besoin :
puppet agent -t -v