The 2008-02-06 at 12:42 by Loïc d'Anterroches filed under News.
Puppet, marionnette en Français, est un logiciel permettant de centraliser la configuration de vos serveurs.
Le principe est d’avoir un serveur central (oui, un point unique de défaillance, mais on peut toujours en avoir un autre au cas où) qui distribue les mises à jour de configuration aux autres serveurs/systèmes que vous gérez. Toutes les 30 minutes, chaque serveur va venir interroger le serveur central et vérifier si sa configuration doit changer.
Vous pouvez facilement avoir des configurations différentes pour chacun des serveurs. Par exemple, vous pouvez dire que le serveur 1.chezvous.com disposera de apache, php et mysql et le serveur 2.chezvous.com aura python, apache et mysql. Vous pourrez avoir donc 2 éléments de configuration communs pour les deux serveurs.
L’application est plutôt bien codée et facile à installer car disponible en paquets pour Debian/Ubuntu.
Je suis en train de l’utiliser pour réduire l’installation d’un nouveau serveur pour ConfOrganizer à :
En gros, 3 étapes avec le minimum d’intervention humaine.
Comments from readers