systemes:puppet_gestionnaire_configurations

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systemes:puppet_gestionnaire_configurations [2016/07/28 13:45]
tribipod
systemes:puppet_gestionnaire_configurations [2019/02/06 14:03] (Version actuelle)
Ligne 90: Ligne 90:
  
 ==== => Définition de votre site (réseau) : ==== ==== => Définition de votre site (réseau) : ====
 +
 La convention veut que le fichier **site.pp** contienne que des lignes d'import et la définition des variables globales. La convention veut que le fichier **site.pp** contienne que des lignes d'import et la définition des variables globales.
 <code bash> <code bash>
Ligne 106: Ligne 107:
  
  
-==== => Définition de vos nœuds (clients) : ====+==== => Définition des nœuds (clients) : ==== 
 Le fichier **node.pp** définit les configurations à appliquer sur les clients. Le fichier **node.pp** définit les configurations à appliquer sur les clients.
 <code bash> <code bash>
Ligne 116: Ligne 118:
  
 ==== => Définition des modules (actions) : ==== ==== => Définition des modules (actions) : ====
 +
 Chaque module dispose de son propre dossier **/etc/puppet/modules/<module>/**. Chaque module dispose de son propre dossier **/etc/puppet/modules/<module>/**.
  
Ligne 153: Ligne 156:
 ===== Utilisation ===== ===== Utilisation =====
  
-**En cours de rédaction.**+Pour forcer la mise à jour de la configuration sur vos clients : 
 +<code bash> 
 +client$ puppet agent -t -v 
 +Info: Retrieving pluginfacts 
 +Info: Retrieving plugin 
 +Info: Caching catalog for puppet-srv1 
 +Info: Applying configuration version '1469706752' 
 +... 
 +Notice: Finished catalog run in 0.19 seconds 
 +</code> 
 +  
 +Si vous rencontrez un problème, vous pouvez lancer les commandes suivantes en fonction de votre position afin de comprendre d'où vient le problème. 
 +<code bash> 
 +client$ puppet agent -t -v -d 
 +</code> 
 +<code bash> 
 +master$ tail -f /var/log/daemon.log 
 +</code> 
 + 
 +===== Conclusions ===== 
 + 
 +Vous voilà prêt à utiliser cet outil qui vous fera gagner du temps dans le temps.
  
-===== Conclusion =====+Les explications et exemples de ce wiki sont assez sommaire, il est vraiment possible de faire beaucoup de chose intéressante tant au niveau configuration, mais également pour de la maintenance en lançant des commandes via le master. Vous trouverez plus d'infos sur la [[https://docs.puppet.com/|documentation du Puppet]].
  
-**En cours de rédaction.**+De nombreux modules existent déjà sur [[https://forge.puppet.com/|Puppet Forge]], ce qui vous aidera à écrire votre module ou fera gagner du temps en trouvant votre bonheur.
  • systemes/puppet_gestionnaire_configurations.1469706353.txt.gz
  • Dernière modification: 2019/02/06 14:02
  • (modification externe)