diff --git a/roles/ldap_server/tasks/main.yml b/roles/ldap_server/tasks/main.yml index 88c07f1..7555f1a 100644 --- a/roles/ldap_server/tasks/main.yml +++ b/roles/ldap_server/tasks/main.yml @@ -176,6 +176,25 @@ follow: false state: link +- name: create slapd service drop-in directory + ansible.builtin.file: + path: /etc/systemd/system/slapd.service.d + state: directory + mode: 0755 + owner: root + group: "{{ ansible_wheel }}" + when: ansible_distribution == "Rocky" + +- name: create slapd service drop-in file + ansible.builtin.copy: + dest: /etc/systemd/system/slapd.service.d/local.conf + src: slapd.service + mode: 0644 + owner: root + group: "{{ ansible_wheel }}" + notify: restart slapd + when: ansible_distribution == "Rocky" + - name: create slapd sysconfig file ansible.builtin.copy: dest: /etc/sysconfig/slapd @@ -184,6 +203,7 @@ owner: root group: "{{ ansible_wheel }}" notify: restart slapd + when: ansible_distribution != "Rocky" - name: add custom schema files ansible.builtin.copy: