@@ -16,57 +16,31 @@ pulp_site_target_distribution_version: "{{ pulp_site_target_facts['distribution_
16
16
pulp_site_target_distribution_version_major : " {{ pulp_site_target_facts['distribution_major_version'] }}"
17
17
pulp_site_version_timestamps : " {{ appliances_repo_timestamps[pulp_site_target_distribution_version] }}"
18
18
19
-
20
- pulp_site_rpm_repo_list :
21
- - name : " baseos-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.baseos }}"
22
- url : " {{ pulp_site_default_upstream_prefix }}/BaseOS/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.baseos }}"
23
- - name : " appstream-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.appstream }}"
24
- url : " {{ pulp_site_default_upstream_prefix }}/AppStream/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.appstream }}"
25
- - name : " crb-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.crb }}"
26
- url : " {{ pulp_site_default_upstream_prefix }}/{{ 'PowerTools' if pulp_site_target_distribution_version_major == '8' else 'CRB' }}/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.crb }}"
27
- - name : " extras-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.extras }}"
28
- url : " {{ pulp_site_default_upstream_prefix }}/extras/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.extras }}"
29
- - name : " epel-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.epel }}"
30
- url : " https://ark.stackhpc.com/pulp/content/epel/{{ pulp_site_target_distribution_version_major }}/Everything/{{ pulp_site_target_arch }}/{{ pulp_site_version_timestamps.epel }}"
31
-
32
- pulp_site_defaults :
33
- remote_username : " {{ pulp_site_upstream_username }}"
34
- remote_password : " {{ pulp_site_upstream_password }}"
35
- policy : on_demand
36
- state : present
37
-
38
- pulp_site_rpm_repos : " {{ pulp_site_rpm_repo_list | map('combine', pulp_site_defaults) }}"
39
-
40
- pulp_site_rpm_publications :
41
- - repository : " baseos-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.baseos }}"
42
- state : present
43
- - repository : " appstream-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.appstream }}"
44
- state : present
45
- - repository : " crb-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.crb }}"
46
- state : present
47
- - repository : " extras-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.extras }}"
48
- state : present
49
- - repository : " epel-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.epel }}"
50
- state : present
51
-
52
- pulp_site_rpm_distributions :
19
+ pulp_site_rpm_info :
53
20
- name : " baseos-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.baseos }}"
21
+ url : " {{ pulp_site_default_upstream_prefix }}/BaseOS/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.baseos }}"
54
22
base_path : " rocky/{{ pulp_site_target_distribution_version }}/baseos/{{ pulp_site_version_timestamps.baseos }}"
55
- repository : " baseos-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.baseos }}"
56
- state : present
57
23
- name : " appstream-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.appstream }}"
24
+ url : " {{ pulp_site_default_upstream_prefix }}/AppStream/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.appstream }}"
58
25
base_path : " rocky/{{ pulp_site_target_distribution_version }}/appstream/{{ pulp_site_version_timestamps.appstream }}"
59
- repository : " appstream-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.appstream }}"
60
- state : present
61
26
- name : " crb-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.crb }}"
27
+ url : " {{ pulp_site_default_upstream_prefix }}/{{ 'PowerTools' if pulp_site_target_distribution_version_major == '8' else 'CRB' }}/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.crb }}"
62
28
base_path : " rocky/{{ pulp_site_target_distribution_version }}/crb/{{ pulp_site_version_timestamps.crb }}"
63
- repository : " crb-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.crb }}"
64
- state : present
65
29
- name : " extras-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.extras }}"
30
+ url : " {{ pulp_site_default_upstream_prefix }}/extras/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.extras }}"
66
31
base_path : " rocky/{{ pulp_site_target_distribution_version }}/extras/{{ pulp_site_version_timestamps.extras }}"
67
- repository : " extras-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.extras }}"
68
- state : present
69
32
- name : " epel-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.epel }}"
33
+ url : " https://ark.stackhpc.com/pulp/content/epel/{{ pulp_site_target_distribution_version_major }}/Everything/{{ pulp_site_target_arch }}/{{ pulp_site_version_timestamps.epel }}"
70
34
base_path : " epel/{{ pulp_site_target_distribution_version }}/{{ pulp_site_version_timestamps.epel }}"
71
- repository : " epel-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.epel }}"
35
+
36
+ pulp_site_rpm_repo_defaults :
37
+ remote_username : " {{ pulp_site_upstream_username }}"
38
+ remote_password : " {{ pulp_site_upstream_password }}"
39
+ policy : on_demand
72
40
state : present
41
+
42
+ _pulp_site_rpm_info_all : " {{ pulp_site_rpm_info | map('combine', pulp_site_rpm_repo_defaults) }}"
43
+
44
+ pulp_site_rpm_repos : " {{ _pulp_site_rpm_info_all | to_rpm_repos }}"
45
+ pulp_site_rpm_publications : " {{ _pulp_site_rpm_info_all | to_rpm_pubs }}"
46
+ pulp_site_rpm_distributions : " {{ _pulp_site_rpm_info_all | to_rpm_distros }}"
0 commit comments