40 lines
1.1 KiB
YAML
40 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.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='{{ nemis_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,{{ nemis_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='{{ nemis_ldap_base_dn }}' syntax=shell
|
||
|
when: is_trusty
|
||
|
tags:
|
||
|
- ldap-client
|
||
|
|