Skip to content

Commit 236321e

Browse files
committed
only include repos which define the targeted OS version
1 parent 5ff81c3 commit 236321e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ansible/roles/dnf_repos/tasks/set_repos.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
loop: "{{ dnf_repos_repos | dict2items }}"
1313
loop_control:
1414
label: "{{ repo_name }}[{{ repo_os }}]: {{ repo_values }}"
15-
when: repo_name != 'epel'
15+
when:
16+
- repo_name != 'epel'
17+
- repo_os in item.value
1618
vars:
1719
repo_os: "{{ ansible_distribution_version if ansible_distribution_version in item.value else ansible_distribution_major_version }}"
1820
repo_values: "{{ item.value[repo_os] }}"
@@ -36,7 +38,9 @@
3638
loop: "{{ dnf_repos_repos | dict2items }}"
3739
loop_control:
3840
label: "{{ repo_name }}[{{ repo_os }}]: {{ repo_values }}"
39-
when: repo_name == 'epel'
41+
when:
42+
- repo_name != 'epel'
43+
- repo_os in item.value
4044
vars:
4145
repo_os: "{{ ansible_distribution_version if ansible_distribution_version in item.value else ansible_distribution_major_version }}"
4246
repo_values: "{{ item.value[repo_os] }}"

0 commit comments

Comments
 (0)