Marionnette - Architecture

Voici la représentation schématique de l'architecture Puppet.

Maître de la marionnette

Puppet Master est le mécanisme clé qui gère tous les éléments liés à la configuration. Il applique la configuration aux nœuds à l'aide de l'agent Puppet.

Agent de marionnettes

Les agents de marionnettes sont les machines de travail réelles qui sont gérées par le maître de marionnettes. Ils ont le service de démon de l'agent Puppet en cours d'exécution.

Référentiel de configuration

Il s'agit du dépôt où tous les nœuds et les configurations liées au serveur sont enregistrés et extraits lorsque cela est nécessaire.

Les faits

Factssont les détails liés au nœud ou à la machine maître, qui sont essentiellement utilisés pour analyser l'état actuel de n'importe quel nœud. Sur la base des faits, les modifications sont effectuées sur n'importe quelle machine cible. Il existe des faits prédéfinis et personnalisés dans Puppet.

Catalogue

Tous les fichiers manifestes ou la configuration écrits dans Puppet sont d'abord convertis dans un format compilé appelé catalogue, puis ces catalogues sont appliqués sur la machine cible.