Updates to openldap
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml index 93015de..8af1aae 100644 --- a/tasks/with_no_proxy.yml +++ b/tasks/with_no_proxy.yml
@@ -17,20 +17,30 @@ # with_items: "{{ openldap_2_4_40 }}" # when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=') -- name: Download openldap manually, may need to change the link - become: yes - shell: "rpm -Uvh --oldpackage {{ openldap_manual_download[0] }}" - args: - creates: /usr/lib64/liblber-2.4.so.2.10.3 - when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=') +- block: + - name: Download openldap manually + become: yes + shell: "rpm -Uvh --oldpackage {{ openldap_manual_download[0] }}" + args: + creates: /usr/lib64/liblber-2.4.so.2.10.3 -- name: Download openldap manually, may need to change the link - become: yes - yum: - name: "{{ item }}" - state: present - allow_downgrade: yes - with_items: "{{ openldap_manual_download }}" + - name: Remove prior openldap servers and clients + become: yes + yum: + name: "{{ item }}" + state: absent + allow_downgrade: + with_items: + - "{{ openldap[1] }}" + - "{{ openldap[2] }}" + + - name: Download openldap manually, may need to change the link + become: yes + yum: + name: "{{ item }}" + state: present + allow_downgrade: yes + with_items: "{{ openldap_manual_download }}" when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=') # - name: Downgrade openldap packages if needed