Overview about basic Puppet infrastructure
There are several modes for Puppet :
- Puppet server with Puppet agents: A traditional pull-based model where agents periodically check in with a Puppet server to retrieve their desired configuration state (catalog), which is then enforced locally.
- Serverless Puppet: A mode where the catalog is compiled directly on the node itself, often combined with a remote version control repository for masterless, pull-based deployments.
- Puppet Bolt: An orchestration tool that uses a push model to apply configurations, compiling the catalog on a controller and deploying it to managed nodes.
- Local puppet apply: The simplest mode, where the catalog is compiled and applied locally without a server, commonly used for provisioning virtual machines or images.
In this series I am really talking about the first one, server with agents, also known as Puppet master with agents.
Did you find this post helpful? You can support me.

Related posts
Author Profile
Latest entries
blog09.01.2026Puppet with Foreman – R10k
blog09.01.2026Puppet with Foreman – Infrastructure
blog09.01.2026Puppet with Foreman – Installation
blog09.01.2026Puppet with Foreman – Pilot

