--- - 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