diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 62f3e22..0eb6226 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -13,26 +13,8 @@ class ejabberd { if $use_munin { include ejabberd::munin } -} - -class ejabberd::base { - package{'ejabberd': - ensure => installed, - } - - file{'/etc/ejabberd/ejabberd.cfg': - source => [ "puppet://$server/files/ejabberd/${fqdn}/ejabberd.cfg", - "puppet://$server/files/ejabberd/ejabberd.cfg", - "puppet://$server/ejabberd/ejabberd.cfg" ], - require => Package['ejabberd'], - notify => Service['ejabberd'], - owner => ejabberd, group => ejabberd, mode => 0640; - } - service{ejabberd: - ensure => running, - enable => true, - hasstatus => true, #fixme! - require => Package[ejabberd], + if $use_shorewall { + include shorewall::rules::jabberserver } } |