Skip to content
This repository was archived by the owner on Sep 14, 2023. It is now read-only.

Commit e1b8459

Browse files
committed
testing: clean package cache for fedora
Avoid error: Failed to download metadata for repo 'updates-modular'
1 parent c6834ee commit e1b8459

File tree

1 file changed

+10
-2
lines changed
  • tests/roles/ensure-ansible/tasks

1 file changed

+10
-2
lines changed

tests/roles/ensure-ansible/tasks/main.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@
2929
- "{{ ansible_distribution | lower }}-{{ ansible_distribution_version.split('.')[0:2] | join('-') | lower }}.yml"
3030
- "{{ ansible_distribution | lower }}-{{ ansible_distribution_version.split('.')[0:3] | join('-') | lower }}.yml"
3131

32+
# Avoid Fedora: Failed to synchronize cache for repo
33+
- name: clean package cache
34+
when: ansible_pkg_mgr == 'dnf'
35+
become_user: root
36+
shell: dnf clean all
37+
args:
38+
warn: false
39+
3240
# at this stage we may not even have sudo installed
3341
- name: pre-install system packages
3442
when: pre_packages is defined
@@ -37,7 +45,7 @@
3745
name: "{{ pre_packages }}"
3846
register: result
3947
retries: 3
40-
delay: 30
48+
delay: 5
4149
until: result is success
4250

4351
- name: install system packages
@@ -47,5 +55,5 @@
4755
name: "{{ packages }}"
4856
register: result
4957
retries: 3
50-
delay: 30
58+
delay: 5
5159
until: result is success

0 commit comments

Comments
 (0)