Fantoche - Arquitetura

A seguir está a representação esquemática da arquitetura do Puppet.

Mestre de marionetes

Puppet Master é o mecanismo chave que lida com todas as coisas relacionadas à configuração. Ele aplica a configuração aos nós usando o agente Puppet.

Agente Fantoche

Os Puppet Agents são as máquinas de trabalho reais gerenciadas pelo Puppet master. Eles têm o serviço daemon do agente Puppet em execução dentro deles.

Repositório de configuração

Este é o repositório onde todos os nós e configurações relacionadas ao servidor são salvos e extraídos quando necessário.

Fatos

Factssão os detalhes relacionados ao nó ou à máquina mestre, que são basicamente usados ​​para analisar o estado atual de qualquer nó. Com base nos fatos, as mudanças são feitas em qualquer máquina de destino. Existem fatos predefinidos e personalizados no Puppet.

Catálogo

Todos os arquivos de manifesto ou configuração que são escritos no Puppet são primeiro convertidos em um formato compilado chamado catálogo e depois esses catálogos são aplicados na máquina de destino.