Marioneta - Arquitectura

A continuación se muestra la representación esquemática de la arquitectura Puppet.

Titiritero

Puppet Master es el mecanismo clave que maneja todas las cosas relacionadas con la configuración. Aplica la configuración a los nodos que utilizan el agente Puppet.

Agente de marionetas

Los Puppet Agents son las verdaderas máquinas de trabajo gestionadas por el Puppet Master. Tienen el servicio de demonio del agente Puppet ejecutándose dentro de ellos.

Repositorio de configuración

Este es el repositorio donde todos los nodos y las configuraciones relacionadas con el servidor se guardan y extraen cuando es necesario.

Hechos

Factsson los detalles relacionados con el nodo o la máquina maestra, que se utilizan básicamente para analizar el estado actual de cualquier nodo. Sobre la base de los hechos, los cambios se realizan en cualquier máquina objetivo. Hay hechos predefinidos y personalizados en Puppet.

Catalogar

Todos los archivos de manifiesto o la configuración que están escritos en Puppet se convierten primero a un formato compilado llamado catálogo y luego esos catálogos se aplican en la máquina de destino.