class puppet::debian inherits puppet::linux { file{'/etc/default/puppet': source => [ "puppet://$server/modules/site-puppet/client/debian/${fqdn}/puppet", "puppet://$server/modules/site-puppet/client/debian/${domain}/puppet", "puppet://$server/modules/site-puppet/client/debian/puppet", "puppet://$server/modules/puppet/client/debian/puppet" ], notify => Service[puppet], owner => root, group => 0, mode => 0644; } # there is really no status cmd for it Service[puppet]{ hasstatus => false, } File['/etc/cron.d/puppetd.cron']{ path => '/etc/cron.d/puppetd', } }