aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/wikis/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/wikis/manifests/init.pp')
-rw-r--r--deployment/wikis/manifests/init.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/deployment/wikis/manifests/init.pp b/deployment/wikis/manifests/init.pp
index 2198e557..e37bb74a 100644
--- a/deployment/wikis/manifests/init.pp
+++ b/deployment/wikis/manifests/init.pp
@@ -1,12 +1,25 @@
class wikis {
+ $wikis_root = '/srv/wiki'
class { "mediawiki::config":
pgsql_password => extlookup("mediawiki_pgsql",'x'),
secretkey => extlookup("mediawiki_secretkey",'x'),
ldap_password => extlookup('mediawiki_ldap','x'),
+ root => $wikis_root,
+ vhost => false,
}
+ $wiki_languages = [ 'en', 'fr' ]
mediawiki::instance { "en":
title => "Mageia wiki",
wiki_settings => template('wikis/wiki_settings'),
}
+
+ apache::vhost_redirect_ssl { "wiki.$domain": }
+
+ apache::vhost_base { "ssl_wiki.$domain":
+ location => '/dev/null',
+ use_ssl => true,
+ vhost => "wiki.$domain",
+ content => template("wiki/wiki_vhost.conf"),
+ }
}