Puppet Smart Variables

The Puppet smart variables page can be accessed via the configure menu:

Configure > Smart Variables

The Puppet smart variables page forms a part of orcharhino’s Puppet support. It is the default option for configuration management within orcharhino.

Puppet smart variables can be used to override Puppet parameters not declared as Puppet smart class parameters by the underlying Puppet classes. They are an orcharhino feature similar to Puppet smart class parameters.


This is not considered best practice. Instead, the Puppet smart class parameters approach should be used whenever possible.

Puppet modules and their classes may contain variables, i.e. configurable parameters. orcharhino may modify these parameters after importing them. This is called a smart variable as it is evaluated per host at runtime.

Refer to the Puppet guide for more information on how to use Puppet for configuration management with orcharhino.