forked from infra/ansible
32 lines
632 B
YAML
32 lines
632 B
YAML
|
---
|
||
|
|
||
|
- name: Install slapd
|
||
|
apt: name={{ item }} state=present
|
||
|
with_items:
|
||
|
- slapd
|
||
|
- slapd-smbk5pwd
|
||
|
tags: ldap
|
||
|
|
||
|
- name: Remove slapd.d
|
||
|
file: path=/etc/ldap/slapd.d state=absent
|
||
|
notify: Restart slapd
|
||
|
tags: ldap
|
||
|
|
||
|
- name: Copy schema definitons
|
||
|
copy: src={{ item }} dest=/etc/ldap/{{ item }}
|
||
|
with_items:
|
||
|
- schema/radius.schema
|
||
|
- schema/samba.schema
|
||
|
- schema/kitchen.schema
|
||
|
notify: Restart slapd
|
||
|
tags: ldap
|
||
|
|
||
|
- name: Configure slapd
|
||
|
template: src=slapd.conf.j2 dest=/etc/ldap/slapd.conf
|
||
|
notify: Restart slapd
|
||
|
tags: ldap
|
||
|
|
||
|
- name: Start slapd
|
||
|
service: name=slapd state=started enabled=yes
|
||
|
tags: ldap
|