You probably know that Puppet's configuration settings are stored in puppet.conf
, but there are lots of parameters, and those that aren't listed in puppet.conf
will take a default value. How can you see the value of any configuration parameter, regardless of whether or not it's explicitly set in puppet.conf
? The answer is to use the puppet config print
command.
Run the following command. This will produce a lot of output (it may be helpful to pipe it through less if you'd like to browse the available configuration settings):
[root@cookbook ~]# puppet config print --section agent |head -10 Resolving settings from section 'agent' in environment 'production' agent_catalog_run_lockfile = /opt/puppetlabs/puppet/cache/state/agent_catalog_run.lock agent_disabled_lockfile = /opt/puppetlabs/puppet/cache/state/agent_disabled.lock allow_duplicate_certs = false always_retry_plugins = true app_management = false autoflush = true autosign = /etc/puppetlabs...