Sha256: 69c8eb0499cbdfe74fab59829604a547ce3637cf643369ff6eca9fbea528c996

Contents?: true

Size: 1001 Bytes

Versions: 164

Compression:

Stored size: 1001 Bytes

Contents

Puppet::Util::Reference.newreference :metaparameter, :doc => "All Puppet metaparameters and all their details" do
  str = %{

Metaparameters are attributes that work with any resource type, including custom
types and defined types.

In general, they affect _Puppet's_ behavior rather than the desired state of the
resource. Metaparameters do things like add metadata to a resource (`alias`,
`tag`), set limits on when the resource should be synced (`require`, `schedule`,
etc.), prevent Puppet from making changes (`noop`), and change logging verbosity
(`loglevel`).

## Available Metaparameters

}
  begin
    params = []
    Puppet::Type.eachmetaparam { |param|
      params << param
    }

    params.sort { |a,b|
      a.to_s <=> b.to_s
    }.each { |param|
      str << markdown_header(param.to_s, 3)
      str << scrub(Puppet::Type.metaparamdoc(param))
      str << "\n\n"
    }
  rescue => detail
    Puppet.log_exception(detail, "incorrect metaparams: #{detail}")
    exit(1)
  end

  str
end

Version data entries

164 entries across 164 versions & 2 rubygems

Version Path
puppet-retrospec-1.8.0 vendor/pup410/lib/puppet/reference/metaparameter.rb
puppet-retrospec-1.7.0 vendor/pup410/lib/puppet/reference/metaparameter.rb
puppet-4.10.12 lib/puppet/reference/metaparameter.rb
puppet-4.10.12-x86-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.12-x64-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.12-universal-darwin lib/puppet/reference/metaparameter.rb
puppet-4.10.11 lib/puppet/reference/metaparameter.rb
puppet-4.10.11-x86-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.11-x64-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.11-universal-darwin lib/puppet/reference/metaparameter.rb
puppet-4.10.10 lib/puppet/reference/metaparameter.rb
puppet-4.10.10-x86-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.10-x64-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.10-universal-darwin lib/puppet/reference/metaparameter.rb
puppet-retrospec-1.6.1 vendor/pup410/lib/puppet/reference/metaparameter.rb
puppet-retrospec-1.6.0 vendor/pup410/lib/puppet/reference/metaparameter.rb
puppet-4.10.9 lib/puppet/reference/metaparameter.rb
puppet-4.10.9-x86-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.9-x64-mingw32 lib/puppet/reference/metaparameter.rb
puppet-4.10.9-universal-darwin lib/puppet/reference/metaparameter.rb