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