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..1592dd8 100644 --- a/wiki/manifests/init.pp +++ b/wiki/manifests/init.pp @@ -142,6 +142,10 @@ class wiki::collab inherits wiki::graphingwiki::common { # $collab_webhosts: # List of collab virtual hosts. Defaults to [ "$homename" ]. # +# $collab_webroot: +# Path to collab in webserver document root. +# Defaults to "/srv/www/https/*/collab". +# # $collab_jabberdomain: # Domain for jabber extauth. # @@ -328,9 +332,13 @@ class wiki::collab::base { $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