updated openldap package downloads
diff --git a/defaults/main.yml b/defaults/main.yml
index f2ffeb6..eae494b 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -16,7 +16,7 @@
#- openldap-servers-2.4.40-13.el7.x86_64.rpm
openldap_repo_host: http://mirror.centos.org/centos/6/os/x86_64/Packages
-openldap_package_names:
+openldap_versioned_names:
- openldap-2.4.40-16.el6.x86_64.rpm
- openldap-clients-2.4.40-16.el6.x86_64.rpm
- openldap-servers-2.4.40-16.el6.x86_64.rpm
diff --git a/tasks/with_no_proxy.yml b/tasks/with_no_proxy.yml
index e78f52c..5506480 100644
--- a/tasks/with_no_proxy.yml
+++ b/tasks/with_no_proxy.yml
@@ -8,17 +8,16 @@
with_items: "{{ openldap }}"
when: opdk_version | version_compare('4.17.05', '>')
-#- block:
-#- name: Downgrade openldap packages if needed
-# become: yes
-# yum:
-# name: "{{ item }}"
-# state: present
-# allow_downgrade: yes
-# with_items: "{{ openldap_2_4_40 }}"
-# when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=')
-
- block:
+ - name: Downgrade openldap packages if needed
+ become: yes
+ yum:
+ name: "{{ item }}"
+ state: present
+ allow_downgrade: yes
+ with_items: "{{ openldap_2_4_40 }}"
+ when: opdk_version | version_compare('4.17.05', '<=')
+
# - name: Remove existing openldap packages
# yum:
# name: "{{ item }}"
@@ -29,10 +28,10 @@
# - name: Clean yum cache
# shell: "yum clean all"
-#
-# - name: Install openldap manually
-# shell: "rpm -Uvh --oldpackage {{ openldap_repo_host }}/{{ openldap_package_names[0] }}"
-#
+
+ - name: Install openldap manually
+ shell: "rpm -Uvh --oldpackage {{ openldap_repo_host }}/{{ openldap_package_names[0] }}"
+
# - name: Install the remainder openldap manually
# shell: "rpm -ivh --oldpackage {{ openldap_manual_download[1:2] }}"
@@ -49,7 +48,7 @@
name: "{{ openldap_repo_host}}/{{ item }}"
state: present
allow_downgrade: yes
- with_items: "{{ openldap_package_names }}"
+ with_items: "{{ openldap_versioned_names }}"
#
# - name: Download openldap manually, may need to change the link
# yum: