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 = store
The default location for reports is reportdir. To see your current reportdir directory, use the --configprint option on the master, as shown in the following snippet:
[root@stand ~]# puppetconfig print reportdir /opt/puppetlabs/server/data/puppetserver/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 the implicit store option. Remember that report files will start accumulating on the master. It's a good idea to enable purging of those reports. In our multiple-master scenario, it's a good idea to set report_server in the agent section of the nodes if you are using store, as shown in the following commands. The default setting for report_server is the same as the server parameter:
[root@client ~]# puppetconfig print report_server...