@@ -16,57 +16,31 @@ pulp_site_target_distribution_version: "{{ pulp_site_target_facts['distribution_
1616pulp_site_target_distribution_version_major : " {{ pulp_site_target_facts['distribution_major_version'] }}"
1717pulp_site_version_timestamps : " {{ appliances_repo_timestamps[pulp_site_target_distribution_version] }}"
1818
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 :
5320- 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 }}"
5422 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
5723- 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 }}"
5825 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
6126- 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 }}"
6228 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
6529- 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 }}"
6631 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
6932- 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 }}"
7034 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
7240 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