|
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_pulp_content_url: "{{ appliances_pulp_url }}/pulp/content" |
| 2 | +dnf_repos_rocky_prefix: "{{ ansible_distribution | lower }}/{{ ansible_distribution_version }}" |
| 3 | +dnf_repos_epel_prefix: "epel/{{ ansible_distribution_major_version }}" |
| 4 | +dnf_repos_username: "{{ omit }}" |
| 5 | +dnf_repos_password: "{{ omit }}" |
8 | 6 |
|
9 | 7 | # epel installed separately |
10 | 8 | dnf_repos_repolist: |
11 | 9 | - file: rocky |
12 | 10 | name: baseos |
13 | | - base_url: "{{ dnf_repos_rocky_ark_prefix }}/BaseOS/{{ dnf_repos_rocky_ark_suffix }}" |
| 11 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/BaseOS/{{ ansible_architecture }}/os/{{ appliances_repo_timestamps.baseos[ansible_distribution_version] }}" |
14 | 12 | - file: rocky |
15 | 13 | name: appstream |
16 | | - base_url: "{{ dnf_repos_rocky_ark_prefix }}/AppStream/{{ dnf_repos_rocky_ark_suffix }}" |
| 14 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/AppStream/{{ ansible_architecture }}/os/{{ appliances_repo_timestamps.appstream[ansible_distribution_version] }}" |
17 | 15 | - file: rocky |
18 | 16 | name: crb |
19 | | - base_url: "{{ dnf_repos_rocky_ark_prefix }}/CRB/{{ dnf_repos_rocky_ark_suffix }}" |
| 17 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/CRB/{{ ansible_architecture }}/os/{{ appliances_repo_timestamps.crb[ansible_distribution_version] }}" |
20 | 18 | - file: rocky-extras |
21 | 19 | name: extras |
22 | | - base_url: "{{ dnf_repos_rocky_ark_prefix }}/extras/{{ dnf_repos_rocky_ark_suffix }}" |
| 20 | + base_url: "{{ dnf_repos_pulp_content_url }}/{{ dnf_repos_rocky_prefix }}/extras/{{ ansible_architecture }}/os/{{ appliances_repo_timestamps.extras[ansible_distribution_version] }}" |
23 | 21 |
|
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 }}" |
| 22 | +dnf_repos_epel_baseurl: "{{ dnf_repos_pulp_content_url }}/epel/{{ ansible_distribution_major_version }}/Everything/{{ ansible_architecture }}/{{ appliances_repo_timestamps.epel[ansible_distribution_major_version] }}" |
| 23 | +dnf_repos_epel_description: "epel" |
0 commit comments