summaryrefslogtreecommitdiff
path: root/manifests/base.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/base.pp')
-rw-r--r--manifests/base.pp12
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],
}
}