Store
To enable the store mechanism, use reports = store
. We'll add this to our log destination in this example, as shown in the following snippet:
[main] reports = log, store
The default location for reports is reportdir
. To see your current reportdir
directory, use the --configprint
option of master, as shown in the following snippet:
# puppet master --configprint reportdir /var/lib/puppet/reports
The store
option is on by default; however, once you specify the reports
setting as anything in the main
section of puppet.conf
, you disable store
. By placing log
and store
in reports
, we will have both reports. Remember though, once you enable store
for reports
, report
files will start accumulating on the master. It's a good idea to enable purging of those reports. In our multiple worker scenario, it's a good idea to set report_server
in the agent
section of the nodes if you are using log
or store
, as shown in the following commands. The default setting for report_server
is the same as the server...