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.
On this page:
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.)