10 lines
375 B
YAML
10 lines
375 B
YAML
- name: check if schema is loaded
|
|
ansible.builtin.command: "ldapsearch -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn"
|
|
register: ldap_schema_list
|
|
changed_when: false
|
|
|
|
- name: import additional schemas
|
|
ansible.builtin.command: "ldapadd -Y EXTERNAL -H ldapi:/// -f {{ ldap_config_dir }}/schema/{{ schema }}.ldif"
|
|
when: schema not in ldap_schema_list.stdout
|
|
|