From bccb9c27ca3c7002b511258246c45c5ede4334f9 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 1 Mar 2018 18:24:35 +0100 Subject: [PATCH] Create the debconf configuration before installing the slapd package --- openldap-server/tasks/openldap_initializazion.yml | 6 ------ openldap-server/tasks/openldap_packages.yml | 7 ++++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/openldap-server/tasks/openldap_initializazion.yml b/openldap-server/tasks/openldap_initializazion.yml index 5f780e0..3275941 100644 --- a/openldap-server/tasks/openldap_initializazion.yml +++ b/openldap-server/tasks/openldap_initializazion.yml @@ -9,12 +9,6 @@ service: name=apparmor state=restarted tags: [ 'ldap_server', 'ldap', 'ldap_conf' ] -- name: Create a basic configuration via debconf - debconf: name=slapd question='{{ item.question }}' value='{{ item.value }}' vtype='{{ item.vtype }}' - with_items: '{{ slapd_debconf_params }}' - when: openldap_service_enabled - tags: [ 'ldap_server', 'ldap', 'ldap_conf' ] - - name: Install the ldif file needed to change the BASE DN and the Root DN template: src=base-dn.ldif.j2 dest=/etc/ldap/schema/base-dn.ldif owner=root group=root mode=0400 register: base_dn_ldif diff --git a/openldap-server/tasks/openldap_packages.yml b/openldap-server/tasks/openldap_packages.yml index fc7217e..c3a7ed3 100644 --- a/openldap-server/tasks/openldap_packages.yml +++ b/openldap-server/tasks/openldap_packages.yml @@ -1,5 +1,10 @@ --- - +- name: Create a basic configuration via debconf + debconf: name=slapd question='{{ item.question }}' value='{{ item.value }}' vtype='{{ item.vtype }}' + with_items: '{{ slapd_debconf_params }}' + when: openldap_service_enabled + tags: [ 'ldap_server', 'ldap', 'ldap_conf' ] + - name: Install the openldap server packages apt: name={{ item }} state={{ openldap_pkg_state }} with_items: '{{ openldap_pkg_list }}'