Configuring Puppet agent
The Puppet agent comes with a default configuration that you might want to change.
Configure Puppet agent with puppet.conf using the [agent]
section, the [main]
section, or both. For information on settings
relevant to Puppet agent, see important settings.
Logging for Puppet agent on *nix systems
When running as a service, Puppet agent
logs messages to syslog. Your syslog configuration determines where
these messages are saved, but the default location is /var/log/messages
on Linux, and /var/log/system.log
on Mac OS X.
You can adjust how verbose the logs are with the log_level
setting, which defaults
to notice
.
When running in the foreground with the --verbose
, --debug
, or --test
options, Puppet agent logs directly to the
terminal instead of to syslog.
When started with the --logdest
<FILE>
option, Puppet agent logs to the file
specified by <FILE>
.
Reporting for Puppet agent on *nix systems
In addition to local logging, Puppet agent
submits a report to the primary Puppet server after each run.
This can be disabled by setting report =
false
in puppet.conf.)