diff options
Diffstat (limited to 'roles/sublab_web/templates/wiki.conf.j2')
-rw-r--r-- | roles/sublab_web/templates/wiki.conf.j2 | 20 |
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 |