BETA
Ouvrir dans VSCode
Puppet — premiers pas
0/21
Installation et concepts/Puppet en quelques notions
Puppet en quelques notions
Gestion de configuration, état voulu, agent et serveur, vocabulaire, et le paysage des outils en 2026

Puppet est un outil de gestion de configuration : on décrit l'état voulu d'une machine (paquets installés, services démarrés, fichiers en place, utilisateurs, droits) dans des fichiers appelés manifests, et Puppet se charge de faire correspondre l'état réel à cette description. Quatre propriétés le caractérisent, et vous les verrez toutes en pratique :

NotionCe que ça veut dire
Déclaratifon écrit le résultat attendu (un paquet installé, un service démarré), jamais la suite de commandes pour y arriver
Idempotentrejouer le même code ne change rien si l'état est déjà le bon ; Puppet ne fait que ce qui manque
Avec agentun programme, l'agent, est installé sur chaque machine gérée et vient régulièrement chercher sa configuration
Convergentl'agent repasse toutes les 30 minutes : une modification faite à la main est corrigée au passage suivant

C'est la dernière propriété qui distingue le plus Puppet d'un simple script d'installation : il ne configure pas une fois, il maintient. Un serveur géré par Puppet revient toujours à l'état décrit, même si quelqu'un l'a modifié entre-temps.

📖 Documentation Puppet · Documentation OpenVox