ansible/roles/ldap-client/tasks/main.yml

25 lines
535 B
YAML
Raw Normal View History

2016-01-04 20:05:08 +01:00
---
- name: Install nslcd
apt: name=nslcd state=present
2016-02-01 20:56:51 +01:00
tags: ldap
2016-01-04 20:05:08 +01:00
- name: Configure nslcd
template: src=nslcd.conf.j2 dest=/etc/nslcd.conf
notify: restart nslcd
2016-02-01 20:56:51 +01:00
tags: ldap
2016-01-04 20:05:08 +01:00
2016-01-04 21:40:59 +01:00
- name: Copy LDAP CA
2016-01-31 12:15:23 +01:00
copy: src=ldap.crt dest=/etc/ldap/ldap.crt mode=0644
2016-01-04 20:05:08 +01:00
notify: restart nslcd
2016-02-01 20:56:51 +01:00
tags: ldap
2016-01-04 20:05:08 +01:00
- name: Configure PAM mkhomedir
copy: src=mkhomedir dest=/usr/share/pam-configs/mkhomedir mode=0644
notify: update pam-auth
2016-02-01 20:56:51 +01:00
tags: ldap
2016-01-04 20:05:08 +01:00
- name: Start the nslcd service
service: name=nslcd state=started enabled=yes
2016-02-01 20:56:51 +01:00
tags: ldap