added manual download of openldap packages
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index e5eb069..736c198 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -34,9 +34,6 @@
 
       rescue:
        - name: Download openldap manually, may need to change the link
-         yum:
-           name: "{{ item }}"
-           state: present
-         with_items: "{{ openldap_manual_download }}"
+         shell: "yum downgrade -y {{ openldap_manual_download | join(' ') }}"
 
   when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=')
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
index 484943d..c8ae45a 100644
--- a/tasks/with_proxy.yml
+++ b/tasks/with_proxy.yml
@@ -48,10 +48,7 @@
           no_proxy: "{{ no_proxy }}"
       rescue:
         - name: Download openldap manually, may need to change the link
-          yum:
-            name: "{{ item }}"
-            state: present
-          with_items: "{{ openldap_manual_download }}"
+          shell: "yum downgrade -y {{ openldap_manual_download | join(' ') }}"
           environment:
             http_proxy: "{{ http_proxy }}"
             https_proxy: "{{ https_proxy }}"