diff --git a/wiki/files/moin-httpd.conf b/wiki/files/moin-httpd.conf index 55c82d3..fa87ad6 100644 --- a/wiki/files/moin-httpd.conf +++ b/wiki/files/moin-httpd.conf @@ -1,3 +1,3 @@ - + AllowOverride FileInfo diff --git a/wiki/manifests/init.pp b/wiki/manifests/init.pp index e021e56..8912720 100644 --- a/wiki/manifests/init.pp +++ b/wiki/manifests/init.pp @@ -140,7 +140,11 @@ class wiki::collab inherits wiki::graphingwiki::common { # Directory for wiki data. Defaults to /srv/wikis. # # $collab_webhosts: -# List of collab virtual hosts. Defaults to [ "$homename" ]. +# List of collab virtual hosts. +# +# $collab_webroot: +# Path to collab in webserver document root. +# Defaults to "/srv/www/https/*/collab". # # $collab_jabberdomain: # Domain for jabber extauth. @@ -324,13 +328,13 @@ class wiki::collab::base { before => Exec["collab-create collab collab"], } - if !$wiki_collab_fqdn { - $wiki_collab_fqdn = $homename + if !$collab_webroot { + $collab_webroot = "/srv/www/https/*/collab" } apache::configfile { "collab.conf": - http => false, - source => "puppet:///modules/wiki/collab-httpd.conf", + http => false, + content => template("wiki/collab-httpd.conf.erb"), } exec { "collab-create collab collab": diff --git a/wiki/files/collab-httpd.conf b/wiki/templates/collab-httpd.conf.erb similarity index 57% rename from wiki/files/collab-httpd.conf rename to wiki/templates/collab-httpd.conf.erb index 9c519ce..d2679ae 100644 --- a/wiki/files/collab-httpd.conf +++ b/wiki/templates/collab-httpd.conf.erb @@ -1,4 +1,4 @@ - +"> Options +ExecCGI AllowOverride All