Puppet and rsyslog
I installed a puppet environment using the Puppetlabs APT repository. The operating system is Ubuntu Linux 12.04 LTS. By default the log output of the puppetmaster instance is logged into the standard syslog file /var/log/syslog. I want to change that by configuring rsyslog to redirect the log output to /var/log/puppet/master.log. So I tried to configure the rsyslog deamon via a configuration file in /etc/rsyslog.d/. I'm not so strong in using rsyslog but here is what I wrote.
:programname, isequal, "puppet-master" /var/log/puppet/master.log
:programname, isequal, "puppet-master" ~
I found ...