diff --git a/vsroom/manifests/init.pp b/vsroom/manifests/init.pp index cd2a922..45af359 100644 --- a/vsroom/manifests/init.pp +++ b/vsroom/manifests/init.pp @@ -115,18 +115,15 @@ class vsroom { source => "puppet:///modules/vsroom/vsroom-httpd.conf", } - define configwebhost() { - file { "/srv/www/https/${name}/vsroom": - ensure => link, - target => "/var/www/vsroom", - require => File["/srv/www/https/${name}"], + if $vsroom_webhosts { + define configwebhost() { + file { "/srv/www/https/${name}/vsroom": + ensure => link, + target => "/var/www/vsroom", + require => File["/srv/www/https/${name}"], + } } + configwebhost { $vsroom_webhosts: } } - if !$vsroom_webhosts { - $vsroom_webhosts = [ "${homename}" ] - } - - configwebhost { $vsroom_webhosts: } - }