updated tasks
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index 120b429..bfb91eb 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -4,7 +4,7 @@
   yum:
     name: "{{ item }}"
     state: present
-  with_items: "{{ openldap_packages }}"
+  with_items: "{{ openldap }}"
 
 #- name: Downgrade openldap packages if needed
 #  become: yes
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
index fd47606..861dea1 100644
--- a/tasks/with_proxy.yml
+++ b/tasks/with_proxy.yml
@@ -1,11 +1,28 @@
 ---
-- name: Downgrade openldap packages if needed with proxy
+- name: Install openldap packages if needed
   become: yes
   yum:
     name: "{{ item }}"
     state: present
-    allow_downgrade: yes
-  with_items: "{{ opendldap_packages_2_4_40 }}"
+  with_items: "{{ openldap }}"
+
+#- 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: Downgrade openldap packages if needed
+  become: yes
+  shell: "yum downgrade -y {{ item }}"
+  with_items: "{{ openldap_2_4_40 }}"
   when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=')
   environment:
     http_proxy: "{{ http_proxy }}"