1
1
pulp_site_url : " {{ appliances_pulp_url }}"
2
2
pulp_site_port : 8080
3
3
pulp_site_username : admin # shouldn't be changed
4
+ pulp_site_upstream_content_url : https://ark.stackhpc.com/pulp/content
4
5
pulp_site_upstream_username : slurm-app-ci
5
6
pulp_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 }}"
7
8
pulp_site_default_upstream_suffix : " {{ pulp_site_target_arch }}/os"
8
9
pulp_site_password : " {{ vault_pulp_admin_password }}"
9
10
pulp_site_validate_certs : false
@@ -19,20 +20,15 @@ pulp_site_major_version_timestamps: "{{ appliances_repo_major_timestamps[pulp_si
19
20
20
21
pulp_site_rpm_info :
21
22
- 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 }}"
24
24
- 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 }}"
27
26
- 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 }}"
30
28
- 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 }}"
36
32
37
33
pulp_site_rpm_repo_defaults :
38
34
remote_username : " {{ pulp_site_upstream_username }}"
@@ -42,6 +38,6 @@ pulp_site_rpm_repo_defaults:
42
38
43
39
_pulp_site_rpm_info_all : " {{ pulp_site_rpm_info | map('combine', pulp_site_rpm_repo_defaults) }}"
44
40
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) }}"
46
42
pulp_site_rpm_publications : " {{ _pulp_site_rpm_info_all | to_rpm_pubs }}"
47
43
pulp_site_rpm_distributions : " {{ _pulp_site_rpm_info_all | to_rpm_distros }}"
0 commit comments