updated yum
diff --git a/defaults/main.yml b/defaults/main.yml index 8b7d163..e6b0bf0 100644 --- a/defaults/main.yml +++ b/defaults/main.yml
@@ -34,6 +34,11 @@ - rng-tools - sed - unzip +- openldap +- openldap-clients +- openldap-servers + +opendldap_packages_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 1c3aa1a..198512f 100644 --- a/tasks/with_no_proxy.yml +++ b/tasks/with_no_proxy.yml
@@ -8,6 +8,15 @@ allow_downgrade: yes with_items: "{{ yum_packages }}" +- name: Downgrade openldap packages if needed + become: yes + yum: + name: "{{ item }}" + state: present + allow_downgrade: yes + with_items: "{{ opendldap_packages_2_4_40 }}" + when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=') + - name: Start rngd service service: name: rngd
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml index c202dd2..074b835 100644 --- a/tasks/with_proxy.yml +++ b/tasks/with_proxy.yml
@@ -20,6 +20,19 @@ https_proxy: "{{ https_proxy }}" no_proxy: "{{ no_proxy }}" +- name: Downgrade openldap packages if needed with proxy + become: yes + yum: + name: "{{ item }}" + state: present + allow_downgrade: yes + with_items: "{{ opendldap_packages_2_4_40 }}" + when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=') + environment: + http_proxy: "{{ http_proxy }}" + https_proxy: "{{ https_proxy }}" + no_proxy: "{{ no_proxy }}" + - name: Start rngd service service: name: rngd