| |
@@ -1,11 +1,19 @@
|
| |
- name: Remove yum-utils for dnf system
|
| |
package: name=yum-utils state=absent
|
| |
+ register: result
|
| |
+ retries: 5
|
| |
+ delay: 10
|
| |
+ until: result.failed == false
|
| |
|
| |
- name: Install additional dnf packages
|
| |
package: name={{ item }} state=present
|
| |
+ register: result
|
| |
with_items:
|
| |
- dnf-plugins-core
|
| |
- dnf-utils
|
| |
+ retries: 5
|
| |
+ delay: 10
|
| |
+ until: result.failed == false
|
| |
|
| |
- name: Enable copr repos
|
| |
shell: dnf copr enable -y {{ item }}
|
| |
@@ -19,11 +27,19 @@
|
| |
- name: Install test-specific package requirements
|
| |
# Note, this method cannot install -debuginfo packages.
|
| |
package: name={{ item }} state=present
|
| |
+ register: result
|
| |
with_flattened:
|
| |
- "{{ pkgs_ordinary_req|d|list|flatten }}"
|
| |
+ retries: 5
|
| |
+ delay: 10
|
| |
+ until: result.failed == false
|
| |
|
| |
- name: Install debuginfo packages
|
| |
shell: |
|
| |
debuginfo-install --assumeyes {{item}}
|
| |
+ register: result
|
| |
with_items:
|
| |
- "{{ pkgs_debuginfo_req|d|list }}"
|
| |
+ retries: 5
|
| |
+ delay: 10
|
| |
+ until: result.failed == false
|
| |
Do not fail task due to temporary network issue like: