labsync/packer/ansible/roles/auth/tasks/ldap.yml
2018-06-28 17:21:40 +00:00

33 lines
637 B
YAML

---
- name: install ldap packages
apt:
name: "libnss-ldapd"
state: present
- name: add ldap global config
template:
src: ldap.conf.j2
dest: /etc/ldap/ldap.conf
- name: configure nsswitch
copy:
src: nsswitch.conf
dest: /etc/nsswitch.conf
owner: root
group: root
mode: '0640'
- name: configure nslcd
template:
src: nslcd.conf.j2
dest: /etc/nslcd.conf
owner: root
group: root
mode: '0640'
notify: restart nslcd
- name: add pam config for automated creation of the home directory
copy:
src: mkhomedir
dest: /usr/share/pam-configs/mkhomedir
notify: update pam