Class stdlib::stages
In: /etc/puppet/modules/stdlib/manifests/stages.pp
Parent:

Class: stdlib::stages

This class manages a standard set of run stages for Puppet. It is managed by the stdlib class, and should not be declared independently.

The high level stages are (in order):

 * setup
 * main
 * runtime
 * setup_infra
 * deploy_infra
 * setup_app
 * deploy_app
 * deploy

Parameters: none

Actions:

  Declares various run-stages for deploying infrastructure,
  language runtimes, and application layers.

Requires: nothing

Sample Usage:

 node default {
   include stdlib
   class { java: stage => 'runtime' }
 }

Resources

Resources

Stage["setup"]
   before => Stage["main"]

[Validate]