diff --git a/ejabberd/manifests/init.pp b/ejabberd/manifests/init.pp index 7bbece5..d3c1918 100644 --- a/ejabberd/manifests/init.pp +++ b/ejabberd/manifests/init.pp @@ -266,22 +266,22 @@ class ejabberd( default: { } } - $htdocs = '/usr/share/ejabberd/htdocs' - if $webhosts { include apache::mod::proxy include apache::mod::proxy_http include apache::mod::rewrite - file { $htdocs: - ensure => directory, - mode => '0755', - owner => 'root', - group => 'root', - require => Package['ejabberd'], + file { [ + '/usr/share/ejabberd', + '/usr/share/ejabberd/htdocs', + ]: + ensure => directory, + mode => '0755', + owner => 'root', + group => 'root', } - file { "${htdocs}/.htaccess": + file { '/usr/share/ejabberd/htdocs/.htaccess': ensure => present, mode => '0644', owner => 'root', @@ -300,7 +300,7 @@ class ejabberd( } ejabberd::configwebhost { $webhosts: - htdocs => $htdocs, + htdocs => '/usr/share/ejabberd/htdocs', } }