# /etc/puppet/manifests/site.pp
import "classes/*"
node default {
include sudo
}
CODE
Next create the sudo.pp class in /etc/puppet/manifests/classes/
mkdir /etc/puppet/manifests/classes ; vi /etc/puppet/manifests/classes/sudo.pp
# /etc/puppet/manifests/classes/sudo.pp
class sudo
{ file { "/etc/sudoers":
owner => "root",
group => "root",
mode => 440,
}
}
RUBY
service puppetmaster start
chkconfig puppetmaster on
Puppet Client
yum install puppet
Configure the puppet client to connect to the server and enable logging. Edit the file /etc/sysconfig/puppet and uncomment the PUPPET_LOG and PUPPET_SERVER line specifying the servers address.