|
|
@ -1,42 +1,4 @@ |
|
|
|
--- |
|
|
|
- name: Update package management cache (YUM) |
|
|
|
yum: |
|
|
|
update_cache: yes |
|
|
|
name: '*' |
|
|
|
register: yum_task_result |
|
|
|
until: yum_task_result is succeeded |
|
|
|
retries: 4 |
|
|
|
delay: "{{ retry_stagger | random + 3 }}" |
|
|
|
when: |
|
|
|
- ansible_pkg_mgr == 'yum' |
|
|
|
- ansible_distribution != 'RedHat' |
|
|
|
- not is_atomic |
|
|
|
|
|
|
|
- name: Expire management cache (YUM) for Updation - Redhat |
|
|
|
shell: yum clean expire-cache |
|
|
|
register: expire_cache_output |
|
|
|
until: expire_cache_output is 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 is 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: Update package management cache (zypper) - SUSE |
|
|
|
shell: zypper -n --gpg-auto-import-keys ref |
|
|
|
register: make_cache_output |
|
|
|