From c83dcc03f323cf922f1ae3ce45cf439a0f7035bc Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 30 Nov 2011 09:48:06 +0200 Subject: [PATCH] Fixed ejabberd and vsroom modules with Puppet 2.7 --- ejabberd/manifests/init.pp | 16 ++++++++-------- vsroom/manifests/init.pp | 15 ++++++++------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/ejabberd/manifests/init.pp b/ejabberd/manifests/init.pp index 3abdb33..2c0ca8f 100644 --- a/ejabberd/manifests/init.pp +++ b/ejabberd/manifests/init.pp @@ -103,6 +103,14 @@ class ejabberd { notify => Service["ejabberd"], } + define configwebhost() { + file { "/srv/www/https/${name}/jabber": + ensure => link, + target => "/var/www/jabber", + require => File["/srv/www/https/${name}"], + } + } + if $ejabberd_webhosts { file { "/var/www/jabber": ensure => directory, @@ -125,14 +133,6 @@ class ejabberd { source => "puppet:///modules/ejabberd/ejabberd-httpd.conf", } - define configwebhost() { - file { "/srv/www/https/${name}/jabber": - ensure => link, - target => "/var/www/jabber", - require => File["/srv/www/https/${name}"], - } - } - configwebhost { $ejabberd_webhosts: } } } diff --git a/vsroom/manifests/init.pp b/vsroom/manifests/init.pp index 45af359..66df2dc 100644 --- a/vsroom/manifests/init.pp +++ b/vsroom/manifests/init.pp @@ -115,14 +115,15 @@ class vsroom { source => "puppet:///modules/vsroom/vsroom-httpd.conf", } - if $vsroom_webhosts { - define configwebhost() { - file { "/srv/www/https/${name}/vsroom": - ensure => link, - target => "/var/www/vsroom", - require => File["/srv/www/https/${name}"], - } + define configwebhost() { + file { "/srv/www/https/${name}/vsroom": + ensure => link, + target => "/var/www/vsroom", + require => File["/srv/www/https/${name}"], } + } + + if $vsroom_webhosts { configwebhost { $vsroom_webhosts: } }