Resource Type: stage


NOTE: This page was generated from the Puppet source code on 2021-07-21 19:50:03 -0700



A resource type for creating new run stages. Once a stage is available, classes can be assigned to it by declaring them with the resource-like syntax and using the stage metaparameter.

Note that new stages are not useful unless you also declare their order in relation to the default main stage.

A complete run stage example:

stage { 'pre':
  before => Stage['main'],

class { 'apt-updates':
  stage => 'pre',

Individual resources cannot be assigned to run stages; you can only set stages for classes.


stage { 'resource title':
  name => # (namevar) The name of the stage. Use this as the value for 
  # any applicable metaparameters.


(Namevar: If omitted, this attribute's value defaults to the resource's title.)

The name of the stage. Use this as the value for the stage metaparameter when assigning classes to this stage.

(↑ Back to stage attributes)

How helpful was this page?

If you leave us your email, we may contact you regarding your feedback. For more information on how Puppet uses your personal information, see our privacy policy.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.