diff options
-rw-r--r-- | manifests/master.pp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/manifests/master.pp b/manifests/master.pp index f81f2b3..b9da65f 100644 --- a/manifests/master.pp +++ b/manifests/master.pp @@ -67,7 +67,10 @@ class puppet::master( group => root, mode => 0644, content => template('puppet/puppetmaster.erb'), - notify => Service['puppetmaster'], + notify => $servertype ? + 'mongrel' => Service['puppetmaster'], + default => Package['puppetmaster-passenger'], + }, } file { "/etc/puppet/files": |