get_x_params
Provides functions to retrieve a list of defined arguments and their default values for both classes and defined types
Version information
released Jul 22nd 2014
Start using this module
Add this module to your Puppetfile:
mod 'meltwater-get_x_params', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
meltwater/get_x_params — version 0.1.0 Jul 22nd 2014
get_x_params
Overview
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.
Usage
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.