By default Puppet may create a report in a default directory /var/lib/puppet/reports/ each time it is executed. If the puppet executions are rather frequent, depending on the filesystem size this may create a little bit of problem with disk space as this small in file size reports consume disk space and more importantly each of the files created take on inode. Thus, before you know it you run into a trouble of missing free inodes. Puppet YAML reports eg:
# ls /var/lib/puppet/reports/webserver.localdomain
201501142321.yaml  201501142322.yaml
To disable global puppet's reporting system you need to edit its configuration file /etc/puppet/puppet.conf and add a following line:
reports=none
For example here is a basic puppet configuration file with reporting system disabled:
# cat /etc/puppet/puppet.conf 
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
templatedir=$confdir/templates
reports=none

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY
FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.