Adding changes to handle updation of yum Management cache in rhel. (#2026)

* Adding changes to handle updation of yum cache in rhel.

* Removed the redundant spaces
pull/2034/head
Kuldip Madnani 2017-12-06 03:00:41 -06:00 committed by Matthew Mosesohn
parent c2347db934
commit fe036cbe77
1 changed files with 28 additions and 2 deletions

View File

@ -117,9 +117,35 @@
delay: "{{ retry_stagger | random + 3 }}" delay: "{{ retry_stagger | random + 3 }}"
when: when:
- ansible_pkg_mgr == 'yum' - ansible_pkg_mgr == 'yum'
- ansible_distribution != 'RedHat'
- not is_atomic - not is_atomic
tags: tags: bootstrap-os
- bootstrap-os
- name: Expire management cache (YUM) for Updation - Redhat
shell: yum clean expire-cache
register: expire_cache_output
until: expire_cache_output|succeeded
retries: 4
delay: "{{ retry_stagger | random + 3 }}"
when:
- ansible_pkg_mgr == 'yum'
- ansible_distribution == 'RedHat'
- not is_atomic
tags: bootstrap-os
- name: Update package management cache (YUM) - Redhat
shell: yum makecache
register: make_cache_output
until: make_cache_output|succeeded
retries: 4
delay: "{{ retry_stagger | random + 3 }}"
when:
- ansible_pkg_mgr == 'yum'
- ansible_distribution == 'RedHat'
- expire_cache_output.rc == 0
- not is_atomic
tags: bootstrap-os
- name: Install latest version of python-apt for Debian distribs - name: Install latest version of python-apt for Debian distribs
apt: apt: