Forge Home


Provides functions to retrieve a list of defined arguments and their default values for both classes and defined types




9,200 latest version

4.1 quality score

Version information

  • 0.1.0 (latest)
released Jul 22nd 2014

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'meltwater-get_x_params', '0.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add meltwater-get_x_params
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install meltwater-get_x_params --version 0.1.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



meltwater/get_x_params — version 0.1.0 Jul 22nd 2014



Two Puppet functions that retrieve the parameter/argument list of Puppet Classes and Resource/Defined Types. Note that the functions do not retrieve the actual value that will be used for said parameters/arguments, but rather the default that is part of the class/type definition.


parameter_key_val_hash = get_class_params("myclass1")
parameter_key_val_hash = get_define_params("mydefine1")

Then do something nice like use a Puppet template to create a wrapper script around your software that can accept and override all the parameters that were defined in Puppet.