Browse Source

update dokuwiki role to use our configuration

logger
Edoardo Putti 8 years ago
parent
commit
1abc1a8e40
2 changed files with 44 additions and 0 deletions
  1. +4
    -0
      roles/dokuwiki/tasks/main.yaml
  2. +40
    -0
      roles/dokuwiki/templates/dokuwiki.php

+ 4
- 0
roles/dokuwiki/tasks/main.yaml View File

@ -7,5 +7,9 @@
cache_valid_time: 3600
with_items:
- dokuwiki
- name: Write dokuwiki configuration to local.php
copy:
src: dokuwiki.php
dest: /etc/dokuwiki/local.php
notify:
- restart nginx

+ 40
- 0
roles/dokuwiki/templates/dokuwiki.php View File

@ -0,0 +1,40 @@
<?php
/**
* * Dokuwiki's Main Configuration File - Local Settings
* * Auto-generated by Debian postinst script
* * Date: Mon, 17 Feb 2016 17:19:00 +0000
* */
# Il nome della Wiki
$conf['title'] = 'WiLILiK';
# licenza sotto cui è pubblicato il materiale
$conf['license'] = 'cc-by-sa';
# il linguaggio del sito
$conf['lang'] = 'it';
# usa la Access Control list, basandosi sui file
# - ​conf/​acl.auth.php
# - ​conf/​users.auth.php
# altre informazioni alla pagina https://www.dokuwiki.org/acl
$conf['useacl'] = 1;
# il nome del nostro admin, usato per accedere
# all'interfaccia web di amministrazione
$conf['superuser'] = '@admin';
# setta il plugin per ldap come
# il metodo di autenticazione di default
# il plugin è incluso con l'installazione di DokuWiki
$conf['authtype'] = 'authldap';
$conf['auth']['ldap']['server'] = 'ldap://ldap.lilik.it';
$conf['auth']['ldap']['port'] = 389;
$conf['auth']['ldap']['usertree'] = 'o=People, dc=lilik, dc=it';
$conf['auth']['ldap']['grouptree'] = 'o=Group, dc=lilik, dc=it';
$conf['auth']['ldap']['userfilter'] = '(&(uid=%{user})(objectClass=posixAccount)(memberOf=cn=wiki,o=Group,dc=lilik,dc=it))';
$conf['auth']['ldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
# magic number
$conf['auth']['ldap']['version'] = '3';

Loading…
Cancel
Save