Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
puppet [Le 04/03/2017, 13:20] L'Africain Maj de la page |
puppet [Le 13/11/2023, 01:40] (Version actuelle) Benjamin Loison [Puppet] Mise en majuscule d'un caractère le nécessitant |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Puppet ====== | ====== Puppet ====== | ||
- | Puppet est un outil de gestion de la configuration de serveurs, il permet le télédéploiement de configuration sur un ensemble de serveurs en quelques minutes. L'intérêt de cette solution open source réside dans son support multi-plateformes (basé sur Ruby), sa sécurité (ssl), son développement actif et sa relative simplicité à mettre en oeuvre. | + | Puppet est un outil de gestion de la configuration de serveurs, il permet le télédéploiement de configuration sur un ensemble de serveurs en quelques minutes. L'intérêt de cette solution open source réside dans son support multi-plateformes (basé sur Ruby), sa sécurité (TLS), son développement actif et sa relative simplicité à mettre en œuvre. |
\\ | \\ | ||
{{:administration:puppet.png|}} | {{:administration:puppet.png|}} | ||
Systèmes supportés : | Systèmes supportés : | ||
- | Puppet fonctionne sur la plupart des systèmes Uni* et sur Windows. voir [[http://www.puppetlabs.com/puppet/requirements/|ici]] pour plus de détails. | + | Puppet fonctionne sur la plupart des systèmes Unix et sur Windows. Voir [[http://www.puppetlabs.com/puppet/requirements/|ici]] pour plus de détails. |
Ligne 139: | Ligne 139: | ||
===== Problèmes ===== | ===== Problèmes ===== | ||
==== Désactivez le déploiement automatique d'un client ==== | ==== Désactivez le déploiement automatique d'un client ==== | ||
- | Un client **puppetd** qui tourne en daemon à la fâcheuse tendance d'être configuré pour exécuter un //**puppetd --test**// à intervalles réguliers. Pour solutionner ce problème tout en gardant un daemon à l'écoute du **puppetrun** du master il faut lancer le process **puppetd** avec l'option **--no-client** soit : | + | Un client **puppetd** qui tourne en daemon à la fâcheuse tendance d'être configuré pour exécuter un //**puppetd --test**// à intervalles réguliers. Pour solutionner ce problème tout en gardant un daemon à l'écoute du **puppetrun** du master il faut lancer le process **puppetd** avec l'option **%%--%%no-client** soit : |
<code>puppetd --no-client</code> pour automatiser l'ensemble on pourra le rajouter dans le fichier /etc/init.d/puppet | <code>puppetd --no-client</code> pour automatiser l'ensemble on pourra le rajouter dans le fichier /etc/init.d/puppet | ||
Ligne 209: | Ligne 209: | ||
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Si vous avez choisi l'option des gems il vous suffira de faire : | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Si vous avez choisi l'option des gems il vous suffira de faire : | ||
<code>gem uninstall puppet | <code>gem uninstall puppet | ||
- | gem uninstall facter</code>. | + | gem uninstall facter</code> |
===== Liens ===== | ===== Liens ===== | ||
* **en** [[http://www.puppetlabs.com/|Site officiel]] | * **en** [[http://www.puppetlabs.com/|Site officiel]] | ||
* **en** [[http://docs.puppetlabs.com/|Documentation officielle]] | * **en** [[http://docs.puppetlabs.com/|Documentation officielle]] | ||
* [[http://puppetlabs.com/downloads/gems/|Dépôt de gems]] | * [[http://puppetlabs.com/downloads/gems/|Dépôt de gems]] | ||
- | * **fr** [[wpfr>Puppet_%28outil%29|Fiche sur Wikipédia]] | + | * **fr** [[wpfr>Puppet|Fiche sur Wikipédia]] |
---- | ---- | ||
//Contributeurs principaux : [[:utilisateurs:Herrleiche]].// | //Contributeurs principaux : [[:utilisateurs:Herrleiche]].// |