11pulp_site_url : " {{ appliances_pulp_url }}"
22pulp_site_port : 8080
33pulp_site_username : admin # shouldn't be changed
4+ pulp_site_upstream_content_url : https://ark.stackhpc.com/pulp/content
45pulp_site_upstream_username : slurm-app-ci
56pulp_site_upstream_password : " {{ lookup('ansible.builtin.env', 'ARK_PASSWORD') }}"
6- pulp_site_default_upstream_prefix : " https://ark.stackhpc.com/pulp/content/ {{ pulp_site_target_distribution }}/{{ pulp_site_target_distribution_version }}"
7+ _pulp_site_rocky_prefix : " {{ pulp_site_target_distribution }}/{{ pulp_site_target_distribution_version }}"
78pulp_site_default_upstream_suffix : " {{ pulp_site_target_arch }}/os"
89pulp_site_password : " {{ vault_pulp_admin_password }}"
910pulp_site_validate_certs : false
@@ -19,20 +20,15 @@ pulp_site_major_version_timestamps: "{{ appliances_repo_major_timestamps[pulp_si
1920
2021pulp_site_rpm_info :
2122- 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- base_path : " rocky/{{ pulp_site_target_distribution_version }}/baseos/{{ pulp_site_version_timestamps.baseos }}"
23+ subpath : " {{ _pulp_site_rocky_prefix }}/BaseOS/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.baseos }}"
2424- name : " appstream-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.appstream }}"
25- url : " {{ pulp_site_default_upstream_prefix }}/AppStream/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.appstream }}"
26- base_path : " rocky/{{ pulp_site_target_distribution_version }}/appstream/{{ pulp_site_version_timestamps.appstream }}"
25+ subpath : " {{ _pulp_site_rocky_prefix }}/AppStream/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.appstream }}"
2726- name : " crb-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.crb }}"
28- 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 }}"
29- base_path : " rocky/{{ pulp_site_target_distribution_version }}/crb/{{ pulp_site_version_timestamps.crb }}"
27+ subpath : " {{ _pulp_site_rocky_prefix }}/{{ 'PowerTools' if pulp_site_target_distribution_version_major == '8' else 'CRB' }}/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.crb }}"
3028- name : " extras-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.extras }}"
31- url : " {{ pulp_site_default_upstream_prefix }}/extras/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.extras }}"
32- base_path : " rocky/{{ pulp_site_target_distribution_version }}/extras/{{ pulp_site_version_timestamps.extras }}"
33- - name : " epel-{{ pulp_site_target_distribution_version }}-{{ pulp_site_version_timestamps.epel }}"
34- url : " https://ark.stackhpc.com/pulp/content/epel/{{ pulp_site_target_distribution_version_major }}/Everything/{{ pulp_site_target_arch }}/{{ pulp_site_major_version_timestamps.epel }}"
35- base_path : " epel/{{ pulp_site_target_distribution_version }}/{{ pulp_site_version_timestamps.epel }}"
29+ subpath : " {{ _pulp_site_rocky_prefix }}/extras/{{ pulp_site_default_upstream_suffix }}/{{ pulp_site_version_timestamps.extras }}"
30+ - name : " epel-{{ pulp_site_target_distribution_version_major }}-{{ pulp_site_major_version_timestamps.epel }}"
31+ subpath : " epel/{{ pulp_site_target_distribution_version_major }}/Everything/{{ pulp_site_target_arch }}/{{ pulp_site_major_version_timestamps.epel }}"
3632
3733pulp_site_rpm_repo_defaults :
3834 remote_username : " {{ pulp_site_upstream_username }}"
@@ -42,6 +38,6 @@ pulp_site_rpm_repo_defaults:
4238
4339_pulp_site_rpm_info_all : " {{ pulp_site_rpm_info | map('combine', pulp_site_rpm_repo_defaults) }}"
4440
45- pulp_site_rpm_repos : " {{ _pulp_site_rpm_info_all | to_rpm_repos }}"
41+ pulp_site_rpm_repos : " {{ _pulp_site_rpm_info_all | to_rpm_repos(pulp_site_upstream_content_url) }}"
4642pulp_site_rpm_publications : " {{ _pulp_site_rpm_info_all | to_rpm_pubs }}"
4743pulp_site_rpm_distributions : " {{ _pulp_site_rpm_info_all | to_rpm_distros }}"
0 commit comments