Définition simple
Puppet automatise la configuration de systèmes en déclarant leur état attendu et en corrigeant les écarts détectés.
Objectif et usage
Puppet décrit l’état attendu de ressources système pour maintenir des configurations cohérentes sur des machines gérées.
Comment ça fonctionne ?
Le serveur compile habituellement un catalogue propre au nœud à partir des déclarations et informations disponibles ; l’agent compare puis applique les ressources concernées.
Exemple et vérification
Pour une dérive répétée, comparer le catalogue attendu, les rapports d’exécution et les autres outils qui modifient les mêmes paramètres.
Points d’attention
Deux mécanismes concurrents peuvent rétablir alternativement des valeurs opposées. La convergence dépend aussi des providers, des dépendances et de la qualité des modules.
En résumé
La déclaration centralisée aide à maintenir un état, à condition de définir clairement quel outil possède chaque configuration.