Puppet est un outil d'automatisation d'infrastructure.
Au lieu de décrire une suite d'actions à réaliser, comme avec les outils d'administration classiques, l'administrateur saisit l'état qu'il souhaite obtenir (permissions souhaitées, fichiers et logiciels à installer, configurations à appliquer), et Puppet se charge automatiquement d'amener le système dans l'état spécifié quel que soit son état de départ. Puppet permet ainsi d'administrer un grand parc hétérogène de façon centralisée.
Puppet bénéficie d'une communauté d'utilisateurs enthousiastes et dynamiques et de nombreux modules prêts à l'emploi sont fournis via le site communautaire PuppetForge.
Une version entreprise, assortie d'un support professionnel, est fournie par son éditeur Puppet Labs.
Puppet est réalisé en Ruby, et la version communautaire est disponible sous licence GPL.
Cette solution ne possède aucun avis