diff --git a/defaults/main.yml b/defaults/main.yml index 0455b8f..f0b30f7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -41,3 +41,5 @@ ldap_proxy_acls: - '*' access_by: - '* read' + +ldap_proxy_custom_schemas: [] diff --git a/tasks/setup.yml b/tasks/setup.yml index 93daccb..6aab94f 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -45,6 +45,16 @@ mode: 0644 notify: __slapd_restart + - name: Deploy custom ldap schemas + file: + src: "{{ item }}" + dest: "/etc/openldap/schema/{{ item | basename }}" + owner: root + group: root + mode: 0644 + with_items: "{{ ldap_proxy_custom_schemas }}" + notify: __slapd_restart + - name: Open ports in iptables iptables_raw: name: "{{ item.name }}"