Skip to content

Commit f1821b1

Browse files
authored
Merge pull request #189 from stackhpc/fix-repo-version-query
Fix repo-version-query for deb
2 parents f66a40e + 35380f2 commit f1821b1

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

ansible/dev-pulp-repo-version-query-kayobe.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
hosts: localhost
1212
gather_facts: true
1313
tasks:
14-
- name: Set a fact about versions to promote
14+
- name: Set a fact about rpm versions to promote
1515
set_fact:
1616
dev_pulp_distribution_rpm_promote_versions: >-
1717
{{ dev_pulp_distribution_rpm_promote_versions |
@@ -22,13 +22,32 @@
2222
label: "{{ item.short_name }}"
2323
when: item.short_name in kayobe_pulp_repo_versions
2424

25-
- name: Display promotion versions fact
25+
- name: Set a fact about deb versions to promote
26+
set_fact:
27+
dev_pulp_distribution_deb_promote_versions: >-
28+
{{ dev_pulp_distribution_deb_promote_versions |
29+
default({}) |
30+
combine({item.short_name: kayobe_pulp_repo_versions[item.short_name]}) }}
31+
loop: "{{ dev_pulp_distribution_deb_promote }}"
32+
loop_control:
33+
label: "{{ item.short_name }}"
34+
when: item.short_name in kayobe_pulp_repo_versions
35+
36+
- name: Display rpm promotion versions facts
2637
debug:
2738
var: dev_pulp_distribution_rpm_promote_versions
2839

40+
- name: Display deb promotion versions facts
41+
debug:
42+
var: dev_pulp_distribution_deb_promote_versions
43+
2944
- name: Assert that versions variable is populated
3045
assert:
3146
that:
32-
- dev_pulp_distribution_rpm_promote_versions | length > 0
47+
- >-
48+
dev_pulp_distribution_deb_promote_versions | length > 0 or
49+
dev_pulp_distribution_rpm_promote_versions | length > 0
3350
msg: >-
34-
Distribution promotion version variable 'dev_pulp_distribution_rpm_promote_versions' is empty
51+
Distribution promotion version variables
52+
'dev_pulp_distribution_deb_promote_versions' and
53+
'dev_pulp_distribution_rpm_promote_versions' are empty

0 commit comments

Comments
 (0)