TOOLinux

Le journal du Libre

Qu’est-ce que Puppet ?

mercredi 8 avril 2009

L’agent Puppet va ainsi faire des comparaisons sur la liste de paquets installés ou sur les fichiers devant être présent sur le poste afin de s’assurer de la validité de la configuration. Ainsi, même si un exploitant réalise une mauvaise manipulation sur un serveur, le service sera quand même restauré tel que conçu avec puppet dans les quinze minutes : le temps que l’agent refasse une vérification.

Puppet est développé en Ruby, ce qui le rend compatible avec de nombreuses plateformes.

Pour installer puppet côté serveur il suffit de faire sur Debian : apt-get install puppetmaster ;). Attention, le serveur requiert la présence du client dans le paquet actuel en lenny comme en etch. Cela peut poser vite poser problème : si l’on ne fait pas attention, le serveur va s’autoconfigurer comme client de lui-même et hériter d’une configuration non désirée.

Puppet est d’autant plus intéressant que le nombre de machines à administrer est grand. Pour un parc avec peu de serveurs, vous mettrez plus de temps à configurer puppet qu’à configurer tout les serveurs à la main.

Jimmy Goffaux