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
This commit is contained in:
parent
c2347db934
commit
fe036cbe77
1 changed files with 28 additions and 2 deletions
|
@ -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:
|
||||||
|
|
Loading…
Reference in a new issue