1
0
forked from infra/ansible
infra/roles/ldap-pam/tasks/main.yml

25 lines
535 B
YAML

---
- name: Install nslcd
apt: name=nslcd state=present
tags: ldap
- name: Configure nslcd
template: src=nslcd.conf.j2 dest=/etc/nslcd.conf
notify: Restart nslcd
tags: ldap
- name: Configure nsswitch
copy: src=nsswitch.conf dest=/etc/nsswitch.conf
notify: Restart nscd
tags: ldap
- name: Configure PAM mkhomedir
copy: src=mkhomedir dest=/usr/share/pam-configs/mkhomedir mode=0644
notify: Update pam-auth
tags: ldap
- name: Start the nslcd service
service: name=nslcd state=started enabled=yes
tags: ldap