summaryrefslogtreecommitdiff
path: root/roles/sublab_web/templates/wiki.conf.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/sublab_web/templates/wiki.conf.j2')
-rw-r--r--roles/sublab_web/templates/wiki.conf.j220
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/sublab_web/templates/wiki.conf.j2 b/roles/sublab_web/templates/wiki.conf.j2
new file mode 100644
index 0000000..90a2f1d
--- /dev/null
+++ b/roles/sublab_web/templates/wiki.conf.j2
@@ -0,0 +1,20 @@
+Alias /wiki/ /home/wiki-{{ sublab_web_server_name }}/wiki-html/
+<Directory /home/wiki-{{ sublab_web_server_name }}/wiki-html>
+ AllowOverride None
+ Order allow,deny
+ allow from all
+ AddHandler cgi-script .cgi
+ Options +ExecCGI
+</Directory>
+<Directory /home/wiki-{{ sublab_web_server_name }}/wiki-html/auth>
+ AuthType basic
+ AuthBasicProvider ldap
+ AuthName "LDAP Login"
+ AuthLDAPBindDN "cn=apache-{{ ansible_nodename }},ou=service,dc=sublab,dc=org"
+ AuthLDAPBindPassword "{{ ldap_credentials["apache-" + ansible_nodename] }}"
+ AuthLDAPURL "{{ ldap_url }}/ou=people,dc=sublab,dc=org"
+ # AuthzLDAPAuthoritative on
+ # Require ldap-group cn=members,ou=groups,dc=sublab,dc=org
+ Require valid-user
+</Directory>
+LDAPTrustedMode TLS