Resource Type: stage


NOTE: This page was generated from the Puppet source code on 2021-07-22 10:19:59 -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)

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