Sha256: f1a2c0d28202a56bdded25af04eef06dfce6f1de7ad1638786d3d2009e09f166

Contents?: true

Size: 573 Bytes

Versions: 23

Compression:

Stored size: 573 Bytes

Contents

Puppet::Type.newtype(:stage) do
  desc "A resource type for specifying run stages.  The actual stage should
  be specified on resources:
      
      class { foo: stage => pre }

  And you must manually control stage order:

      stage { pre: before => Stage[main] }

  You automatically get a 'main' stage created, and by default all resources
  get inserted into that stage.

  You can only set stages on class resources, not normal builtin resources."

  newparam :name do
    desc "The name of the stage. This will be used as the 'stage' for each resource."
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
puppet-2.6.18 lib/puppet/type/stage.rb
puppet-2.6.17 lib/puppet/type/stage.rb
puppet-2.6.16 lib/puppet/type/stage.rb
puppet-2.6.15 lib/puppet/type/stage.rb
puppet-2.6.14 lib/puppet/type/stage.rb
puppet-2.6.13 lib/puppet/type/stage.rb
puppet-2.7.6 lib/puppet/type/stage.rb
puppet-2.6.12 lib/puppet/type/stage.rb
puppet-2.7.5 lib/puppet/type/stage.rb
puppet-2.6.11 lib/puppet/type/stage.rb
puppet-2.7.4 lib/puppet/type/stage.rb
puppet-2.6.10 lib/puppet/type/stage.rb
puppet-2.7.3 lib/puppet/type/stage.rb
puppet-2.7.1 lib/puppet/type/stage.rb
puppet-2.6.9 lib/puppet/type/stage.rb
puppet-2.6.8 lib/puppet/type/stage.rb
puppet-2.6.7 lib/puppet/type/stage.rb
puppet-2.6.6 lib/puppet/type/stage.rb
puppet-2.6.5 lib/puppet/type/stage.rb
puppet-2.6.4 lib/puppet/type/stage.rb