34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
---
|
|
- name: Install the ldap utilities
|
|
apt: pkg={{ item }} state={{ pkg_state }}
|
|
with_items:
|
|
- ldapscripts
|
|
- libpam-ldap
|
|
tags: ldap-client
|
|
|
|
- name: Write the ldap client configuration file
|
|
template: src=ldap.conf-old.j2 dest=/etc/ldap.conf mode=444 owner=root group=root
|
|
when: is_ubuntu_less_than_trusty
|
|
tags: ldap-client
|
|
|
|
- name: Write the ldap client configuration file
|
|
template: src=ldap.conf.j2 dest=/etc/ldap/ldap.conf mode=444 owner=root group=root
|
|
when: is_trusty
|
|
tags: ldap-client
|
|
|
|
- name: set the ldapscripts.conf uri
|
|
action: configfile path=/etc/ldapscripts/ldapscripts.conf key=SERVER value='{{ ldap_uri }}' syntax=shell
|
|
when: is_trusty
|
|
tags: ldap-client
|
|
|
|
- name: set the ldapscripts.conf bind dn
|
|
action: configfile path=/etc/ldapscripts/ldapscripts.conf key=BINDDN value='cn=admin,{{ ldap_base_dn }}' syntax=shell
|
|
when: is_trusty
|
|
tags: ldap-client
|
|
|
|
- name: set the ldapscripts.conf dn suffix
|
|
action: configfile path=/etc/ldapscripts/ldapscripts.conf key=SUFFIX value='{{ ldap_base_dn }}' syntax=shell
|
|
when: is_trusty
|
|
tags: ldap-client
|
|
|