agrego autenticacion ldap

This commit is contained in:
Mauro Torrez 2019-04-28 12:32:31 -03:00
parent 1c623535ba
commit e837730f32
2 changed files with 28 additions and 0 deletions

View File

@ -1,3 +1,8 @@
---
kanboard_image_name: i-kanboard
kanboard_container_name: c-kanboard
kanboard_use_ldap: yes
ldap_uri: ldap://server:389
ldap_base_dn: dc=example,dc=com

View File

@ -58,6 +58,23 @@
# force: "{{ dl is changed or cp is changed }}"
# register: b_img
- name: kanboard configuration file
copy:
content: |
<?php
{% if kanboard_use_ldap %}
// Enable LDAP authentication (false by default)
define('LDAP_AUTH', true);
// LDAP server hostname
define('LDAP_SERVER', '{{ ldap_uri }}');
// LDAP properties
define('LDAP_USER_BASE_DN', 'ou=People,{{ ldap_base_dn }}');
define('LDAP_USER_FILTER', 'uid=%s');
{% endif %}
dest: "/var/lib.docker/volumes/kanboard_data/_data/config.php"
register: kb_config
- name: start container
docker_container:
image: kanboard/kanboard
@ -104,3 +121,9 @@
name: "{{ frontend_container_name }}"
restart: yes
when: fe_config is changed
- name: restart kanboard
docker_container:
name: "{{ kanboard_container_name }}"
restart: yes
when: kb_config is changed