updated how openldap is configured and installed.
diff --git a/defaults/main.yml b/defaults/main.yml index dc46b03..8fa2e1c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml
@@ -1,7 +1,12 @@ --- # defaults file for apigee-opdk-setup-os-openldap +openldap: +- openldap +- openldap-clients +- openldap-servers -opendldap_packages_2_4_40: + +openldap_2_4_40: - openldap-2.4.40 - openldap-clients-2.4.40 - openldap-servers-2.4.40
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml index 9a8badc..cdaa7ba 100644 --- a/tasks/with_no_proxy.yml +++ b/tasks/with_no_proxy.yml
@@ -1,10 +1,18 @@ --- +- name: Install openldap packages if needed + become: yes + yum: + name: "{{ item }}" + state: present + allow_downgrade: yes + with_items: "{{ openldap_packages }}" + - name: Downgrade openldap packages if needed become: yes yum: name: "{{ item }}" state: present allow_downgrade: yes - with_items: "{{ opendldap_packages_2_4_40 }}" + with_items: "{{ openldap_2_4_40 }}" when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=')