diff --git a/abusesa/manifests/init.pp b/abusesa/manifests/init.pp index 4a17e62..9bf2cb1 100644 --- a/abusesa/manifests/init.pp +++ b/abusesa/manifests/init.pp @@ -93,20 +93,18 @@ class abusesa( # define abusesa::configwebhost() { - if ! defined(File["/srv/www/https/${name}/abusesa"]) { - file { "/srv/www/https/${name}/abusesa": - ensure => directory, - mode => '0755', - owner => 'root', - group => 'root', - } - file { "/srv/www/https/${name}/abusesa/index.html": - ensure => present, - mode => '0644', - owner => 'root', - group => 'root', - content => '', - } + file { "/srv/www/https/${name}/abusesa": + ensure => directory, + mode => '0755', + owner => 'root', + group => 'root', + } + file { "/srv/www/https/${name}/abusesa/index.html": + ensure => present, + mode => '0644', + owner => 'root', + group => 'root', + content => '', } } diff --git a/abusesa/manifests/live.pp b/abusesa/manifests/live.pp index 3db9b05..7c72d79 100644 --- a/abusesa/manifests/live.pp +++ b/abusesa/manifests/live.pp @@ -85,7 +85,9 @@ class abusesa::live( # define abusesa::live::configwebhost($htdocs) { - abusesa::configwebhost { $name: } + if ! defined(Abusesa::Configwebhost[$name]) { + abusesa::configwebhost { $name: } + } file { "/srv/www/https/${name}/abusesa/live": ensure => link, diff --git a/abusesa/manifests/search.pp b/abusesa/manifests/search.pp index 159023a..d4edd87 100644 --- a/abusesa/manifests/search.pp +++ b/abusesa/manifests/search.pp @@ -136,7 +136,9 @@ class abusesa::search( # define abusesa::search::configwebhost($htdocs) { - abusesa::configwebhost { $name: } + if ! defined(Abusesa::Configwebhost[$name]) { + abusesa::configwebhost { $name: } + } file { "/srv/www/https/${name}/abusesa/search": ensure => link,