Running Puppet on nodes

Puppet automatically attempts to run on each of your nodes every 30 minutes. To trigger a Puppet run outside of the default 30-minute interval, you can manually trigger a Puppet run.

In a Puppet run, the primary server and agent nodes perform these actions:

  1. Each agent node sends facts to the primary server and requests a catalog.
  2. The primary server compiles and returns each agent's catalog.
  3. Each agent applies the catalog by checking each resource the catalog describes. If the agent finds any resources that are not in the desired state, the agent makes the necessary changes to bring the resource into the desired state.
Puppet run behavior differs slightly if static catalogs are enabled.

Related information