How to globally disable Puppet YAML reports on Linux server

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