diff --git a/wiki/manifests/init.pp b/wiki/manifests/init.pp index 701e5ef..67a70e6 100644 --- a/wiki/manifests/init.pp +++ b/wiki/manifests/init.pp @@ -199,7 +199,7 @@ class wiki::collab::base { } selinux::manage_fcontext { "/srv/wikis(/.*)?": type => "httpd_sys_rw_content_t", - before => File[$wiki_datadir], + before => File["/srv/wikis"], } file { [ "/srv/wikis/collab", @@ -218,8 +218,12 @@ class wiki::collab::base { owner => "collab", group => "collab", seltype => "httpd_sys_rw_content_t", - require => [ File["/srv/wikis"], User["collab"], Group["collab"], - Class["wiki::moin", "wiki::collab"], ], + require => [ + File["/srv/wikis"], + User["collab"], + Group["collab"], + Class["wiki::moin", "wiki::collab"], + ], before => Exec["collab-create collab collab"], }