Puppet

Puppet est un outil permettant d’automatiser la gestion et la configuration d’un parc informatique.

Contrairement à Ansible, Puppet prend en charge l’idempotence des machines: il vérifie l’état actuel de la machine cible et n’effectue les changements demandés uniquement si nécessaire. Par exemple, Puppet n’exécutera la commande mkdir (création d’un nouveau répertoire) que si le répertoire cible n’existe pas déjà. Cela permet de maintenir la machine à jour et garder le jeu d’instruction complet sans avoir à ré-installer à partir du début à chaque fois.