diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index 198b959..ea1286e 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -187,11 +187,15 @@ class puppet::server::mongrel inherits puppet::client { before => File["/etc/puppet/puppet.conf"], } - exec { "stop-puppetmaster": - command => "pkill -u puppet ; true", - path => "/bin:/usr/bin:/sbin:/usr/sbin", - refreshonly => true, - before => File["/etc/default/puppetmaster"], + case $operatingsystem { + "debian","ubuntu": { + exec { "stop-puppetmaster": + command => "pkill -u puppet ; true", + path => "/bin:/usr/bin:/sbin:/usr/sbin", + refreshonly => true, + before => File["/etc/default/puppetmaster"], + } + } } include ::mongrel