|
1 |
| -dnf_repos_rocky_ark_prefix: https://ark.stackhpc.com/pulp/content/{{ ansible_distribution | lower }}/{{ ansible_distribution_version }} |
2 |
| -dnf_repos_rocky_ark_suffix: "{{ ansible_architecture }}/os/{{ dnf_repos_rocky_ark_timestamp }}/" |
3 |
| -# most stable from https://github.com/stackhpc/stackhpc-kayobe-config/blob/stackhpc/2024.1/etc/kayobe/pulp-repo-versions.yml |
4 |
| -# note that some timestamps can't be used because not all repos have snapshots for them |
5 |
| -dnf_repos_rocky_ark_timestamp: 20240816T002610 |
6 |
| -dnf_repos_username: slurm-app-ci |
7 |
| -dnf_repos_password: "{{ lookup('ansible.builtin.env', 'ARK_PASSWORD') }}" |
| 1 | +# dnf_repos_rocky_ark_prefix: https://ark.stackhpc.com/pulp/content/{{ ansible_distribution | lower }}/{{ ansible_distribution_version }} |
| 2 | +# dnf_repos_rocky_ark_suffix: "{{ ansible_architecture }}/os/{{ dnf_repos_rocky_ark_timestamp }}/" |
| 3 | +# # most stable from https://github.com/stackhpc/stackhpc-kayobe-config/blob/stackhpc/2024.1/etc/kayobe/pulp-repo-versions.yml |
| 4 | +# # note that some timestamps can't be used because not all repos have snapshots for them |
| 5 | +# dnf_repos_rocky_ark_timestamp: 20240816T002610 |
| 6 | +# dnf_repos_username: slurm-app-ci |
| 7 | +# dnf_repos_password: "{{ lookup('ansible.builtin.env', 'ARK_PASSWORD') }}" |
| 8 | + |
| 9 | +# # epel installed separately |
| 10 | +# dnf_repos_repolist: |
| 11 | +# - file: rocky |
| 12 | +# name: baseos |
| 13 | +# base_url: "{{ dnf_repos_rocky_ark_prefix }}/BaseOS/{{ dnf_repos_rocky_ark_suffix }}" |
| 14 | +# - file: rocky |
| 15 | +# name: appstream |
| 16 | +# base_url: "{{ dnf_repos_rocky_ark_prefix }}/AppStream/{{ dnf_repos_rocky_ark_suffix }}" |
| 17 | +# - file: rocky |
| 18 | +# name: crb |
| 19 | +# base_url: "{{ dnf_repos_rocky_ark_prefix }}/CRB/{{ dnf_repos_rocky_ark_suffix }}" |
| 20 | +# - file: rocky-extras |
| 21 | +# name: extras |
| 22 | +# base_url: "{{ dnf_repos_rocky_ark_prefix }}/extras/{{ dnf_repos_rocky_ark_suffix }}" |
| 23 | + |
| 24 | +# dnf_repos_epel_timestamp: 20240902T080424 |
| 25 | +# dnf_repos_epel_baseurl: "https://ark.stackhpc.com/pulp/content/epel/{{ ansible_distribution_major_version }}/Everything/{{ ansible_architecture }}/{{ dnf_repos_epel_timestamp }}" |
| 26 | + |
| 27 | +dnf_repos_pulp_url: # required |
| 28 | +dnf_repos_pulp_content_url: "{{ dnf_repos_pulp_url }}/pulp/content" |
| 29 | +dnf_repos_rocky_prefix: "{{ ansible_distribution | lower }}/{{ ansible_distribution_version }}" |
| 30 | +dnf_repos_epel_prefix: "epel/{{ ansible_distribution_major_version }}" |
8 | 31 |
|
9 | 32 | # epel installed separately
|
10 | 33 | dnf_repos_repolist:
|
11 | 34 | - file: rocky
|
12 | 35 | name: baseos
|
13 |
| - base_url: "{{ dnf_repos_rocky_ark_prefix }}/BaseOS/{{ dnf_repos_rocky_ark_suffix }}" |
| 36 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/baseos" |
14 | 37 | - file: rocky
|
15 | 38 | name: appstream
|
16 |
| - base_url: "{{ dnf_repos_rocky_ark_prefix }}/AppStream/{{ dnf_repos_rocky_ark_suffix }}" |
| 39 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/appstream" |
17 | 40 | - file: rocky
|
18 | 41 | name: crb
|
19 |
| - base_url: "{{ dnf_repos_rocky_ark_prefix }}/CRB/{{ dnf_repos_rocky_ark_suffix }}" |
| 42 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/crb" |
20 | 43 | - file: rocky-extras
|
21 | 44 | name: extras
|
22 |
| - base_url: "{{ dnf_repos_rocky_ark_prefix }}/extras/{{ dnf_repos_rocky_ark_suffix }}" |
| 45 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/extras" |
23 | 46 |
|
24 |
| -dnf_repos_epel_timestamp: 20240902T080424 |
25 |
| -dnf_repos_epel_baseurl: "https://ark.stackhpc.com/pulp/content/epel/{{ ansible_distribution_major_version }}/Everything/{{ ansible_architecture }}/{{ dnf_repos_epel_timestamp }}" |
| 47 | +dnf_repos_epel_baseurl: "{{ dnf_repos_pulp_content_url }}/epel/{{ ansible_distribution_major_version }}" |
0 commit comments