Update for 2 regions with network timeout issue
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index f204166..ba6b955 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -12,6 +12,17 @@
     become: yes
     shell: "yum downgrade -y {{ openldap_2_4_40 | join(' ') }}"
 
+  - name: Update LDAP dependent libraries
+    file:
+      force: yes
+      state: link
+      src: "{{ item.src }}"
+      path: "{{ item.path }}"
+    with_items:
+    - { src: "/lib64/liblber-2.4.so.2.10.3", path: "/lib64/liblber-2.4.so.2" }
+    - { src: "/lib64/libslapi-2.4.so.2.10.3", path: "/lib64/libslapi-2.4.so.2" }
+    - { src: "/lib64/libldap_r-2.4.so.2.10.3", path: "/lib64/libldap_r-2.4.so.2" }
+
   rescue:
     - name: Install because downgrade failure means the openldap packages are needed
       become: yes
diff --git a/tasks/with_proxy.yml b/tasks/with_proxy.yml
index 986861c..91a0490 100644
--- a/tasks/with_proxy.yml
+++ b/tasks/with_proxy.yml
@@ -20,6 +20,21 @@
       https_proxy: "{{ https_proxy }}"
       no_proxy: "{{ no_proxy }}"
 
+  - name: Update LDAP dependent libraries
+    file:
+      force: yes
+      state: link
+      src: "{{ item.src }}"
+      path: "{{ item.path }}"
+    with_items:
+    - { src: "/lib64/liblber-2.4.so.2.10.3", path: "/lib64/liblber-2.4.so.2" }
+    - { src: "/lib64/libslapi-2.4.so.2.10.3", path: "/lib64/libslapi-2.4.so.2" }
+    - { src: "/lib64/libldap_r-2.4.so.2.10.3", path: "/lib64/libldap_r-2.4.so.2" }
+    environment:
+      http_proxy: "{{ http_proxy }}"
+      https_proxy: "{{ https_proxy }}"
+      no_proxy: "{{ no_proxy }}"
+
   rescue:
     - name: Install because downgrade failure means the openldap packages are needed with proxy
       become: yes