diff options
Diffstat (limited to 'manifests/base.pp')
-rw-r--r-- | manifests/base.pp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index 6eee36f..b265547 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -25,9 +25,13 @@ class ejabberd::base { } service{'ejabberd': - ensure => running, - enable => true, - hasstatus => true, - require => Package['ejabberd'], + ensure => running, + enable => true, + hasstatus => $operatingsystem ? { + 'debian' => false, + default => true, + }, + pattern => '/usr/lib/ejabberd/ebin', + require => Package[ejabberd], } } |