First page Back Continue Last page Overview Graphics
How Puppet Works
Client (Agent) - puppetd
Server - puppetmasterd
The client connects to the server every half an hour.
The server compiles the configuration for the client (based on what you write) and sends it to the client.
The client checks the configuration it receives (or a cached version if it can't contact the server) against what is really on the machine and tries to fix whatever is wrong.
Client (node) configuration can be stored in LDAP, in a database or in the puppet configuration files.