From 63da7e8ae41554787c23f010cb9c55181c9036d9 Mon Sep 17 00:00:00 2001 From: Jonathan DeMasi Date: Sat, 24 Jan 2026 23:55:47 -0700 Subject: [PATCH] this should all work --- ansible/roles/openldap_server/tasks/main.yaml | 10 +++++----- .../roles/openldap_server/tasks/schemas.yaml | 20 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/ansible/roles/openldap_server/tasks/main.yaml b/ansible/roles/openldap_server/tasks/main.yaml index a59d5e1..3c20b6a 100644 --- a/ansible/roles/openldap_server/tasks/main.yaml +++ b/ansible/roles/openldap_server/tasks/main.yaml @@ -1,8 +1,8 @@ - import_tasks: install.yaml - import_tasks: disable_ldaps.yaml - import_tasks: schemas.yaml -#- import_tasks: config.yaml -#- import_tasks: find_database.yaml -#- import_tasks: manager.yaml -#- import_tasks: tls.yaml -#- import_tasks: acls.yaml +- import_tasks: config.yaml +- import_tasks: find_database.yaml +- import_tasks: manager.yaml +- import_tasks: tls.yaml +- import_tasks: acls.yaml diff --git a/ansible/roles/openldap_server/tasks/schemas.yaml b/ansible/roles/openldap_server/tasks/schemas.yaml index ec44bee..03150c6 100644 --- a/ansible/roles/openldap_server/tasks/schemas.yaml +++ b/ansible/roles/openldap_server/tasks/schemas.yaml @@ -40,16 +40,16 @@ # group: ldap # mode: '0600' -- name: Ensure custom LDAP schemas (sudo + openssh) are loaded - ansible.builtin.command: > - ldapadd -Y EXTERNAL -H ldapi:/// -f {{ item.file }} - args: - creates: "/etc/openldap/schema/.{{ item.name }}_loaded" - loop: - - { name: "sudo", file: "/etc/openldap/schema/sudo.ldif" } - - { name: "openssh", file: "/etc/openldap/schema/openssh.ldif" } - loop_control: - label: "{{ item.name }}" +#- name: Ensure custom LDAP schemas (sudo + openssh) are loaded +# ansible.builtin.command: > +# ldapadd -Y EXTERNAL -H ldapi:/// -f {{ item.file }} +# args: +# creates: "/etc/openldap/schema/.{{ item.name }}_loaded" +# loop: +# - { name: "sudo", file: "/etc/openldap/schema/sudo.ldif" } +# - { name: "openssh", file: "/etc/openldap/schema/openssh.ldif" } +# loop_control: +# label: "{{ item.name }}" # Touch marker files for idempotency (optional but recommended) - name: Ensure marker files exist