Learn the details of Puppet's internals, including how masters and agents communicate via host-verified HTTPS, and about the process of catalog compilation.
- Agent-master HTTPS communications
The Puppet agent and master communicate via mutually authenticated HTTPS using client certificates. - Catalog compilation
When configuring a node, the agent uses a document called a catalog, which it downloads from the master. For each resource under management, the catalog describes its desired state and can specify ordered dependency information.