From 93c365aca76dedb85df02a9a3fec3bd828dc6a1e Mon Sep 17 00:00:00 2001 From: Eric Le Lay Date: Wed, 3 Dec 2025 10:04:34 +0100 Subject: [PATCH 1/2] Add Rocky Linux 9.7 repos, deprecate 9.6, add sources sources added: HighAvailability and SIG security common --- .../inventory/group_vars/all/package-repos | 156 ++++++++++-------- .../group_vars/all/package-repos-deprecated | 89 ++++++++++ 2 files changed, 173 insertions(+), 72 deletions(-) diff --git a/ansible/inventory/group_vars/all/package-repos b/ansible/inventory/group_vars/all/package-repos index 817c49b5..257cb92f 100644 --- a/ansible/inventory/group_vars/all/package-repos +++ b/ansible/inventory/group_vars/all/package-repos @@ -462,94 +462,100 @@ rpm_package_repos: sync_group: rocky_8_source distribution_name: rocky-8.10-powertools-source- - # Base Rocky Linux 9.6 repositories - - name: Rocky Linux 9.6 - AppStream - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.6&arch=x86_64&country=NL&protocol=https - base_path: rocky/9.6/AppStream/x86_64/os/ - short_name: rocky_9_6_appstream + # Base Rocky Linux 9.7 repositories + - name: Rocky Linux 9.7 - AppStream + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.7&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.7/AppStream/x86_64/os/ + short_name: rocky_9_7_appstream sync_group: rocky_9 - distribution_name: rocky-9.6-appstream- - - name: Rocky Linux 9.6 - AppStream (aarch64) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.6&arch=aarch64&country=NL&protocol=https - base_path: rocky/9.6/AppStream/aarch64/os/ - short_name: rocky_9_6_appstream_aarch64 + distribution_name: rocky-9.7-appstream- + - name: Rocky Linux 9.7 - AppStream (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.7&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.7/AppStream/aarch64/os/ + short_name: rocky_9_7_appstream_aarch64 sync_group: rocky_9_aarch64 - distribution_name: rocky-9.6-appstream-aarch64- - - name: Rocky Linux 9.6 - AppStream (source) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-source-9.6&arch=source&country=NL&protocol=https - base_path: rocky/9.6/AppStream/source/tree/ - short_name: rocky_9_6_appstream_source + distribution_name: rocky-9.7-appstream-aarch64- + - name: Rocky Linux 9.7 - AppStream (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-source-9.7&arch=source&country=NL&protocol=https + base_path: rocky/9.7/AppStream/source/tree/ + short_name: rocky_9_7_appstream_source sync_group: rocky_9_source - distribution_name: rocky-9.6-appstream-source- - - name: Rocky Linux 9.6 - BaseOS - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.6&arch=x86_64&country=NL&protocol=https - base_path: rocky/9.6/BaseOS/x86_64/os/ - short_name: rocky_9_6_baseos + distribution_name: rocky-9.7-appstream-source- + - name: Rocky Linux 9.7 - BaseOS + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.7&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.7/BaseOS/x86_64/os/ + short_name: rocky_9_7_baseos sync_group: rocky_9_baseos - distribution_name: rocky-9.6-baseos- - - name: Rocky Linux 9.6 - BaseOS (aarch64) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.6&arch=aarch64&country=NL&protocol=https - base_path: rocky/9.6/BaseOS/aarch64/os/ - short_name: rocky_9_6_baseos_aarch64 + distribution_name: rocky-9.7-baseos- + - name: Rocky Linux 9.7 - BaseOS (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.7&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.7/BaseOS/aarch64/os/ + short_name: rocky_9_7_baseos_aarch64 sync_group: rocky_9_aarch64 - distribution_name: rocky-9.6-baseos-aarch64- - - name: Rocky Linux 9.6 - BaseOS (source) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-source-9.6&arch=source&country=NL&protocol=https - base_path: rocky/9.6/BaseOS/source/tree/ - short_name: rocky_9_6_baseos_source + distribution_name: rocky-9.7-baseos-aarch64- + - name: Rocky Linux 9.7 - BaseOS (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-source-9.7&arch=source&country=NL&protocol=https + base_path: rocky/9.7/BaseOS/source/tree/ + short_name: rocky_9_7_baseos_source sync_group: rocky_9_source - distribution_name: rocky-9.6-baseos-source- - - name: Rocky Linux 9.6 - Extras - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.6&arch=x86_64&country=NL&protocol=https - base_path: rocky/9.6/extras/x86_64/os/ - short_name: rocky_9_6_extras + distribution_name: rocky-9.7-baseos-source- + - name: Rocky Linux 9.7 - Extras + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.7&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.7/extras/x86_64/os/ + short_name: rocky_9_7_extras sync_group: rocky_9 - distribution_name: rocky-9.6-extras- - - name: Rocky Linux 9.6 - Extras (aarch64) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.6&arch=aarch64&country=NL&protocol=https - base_path: rocky/9.6/extras/aarch64/os/ - short_name: rocky_9_6_extras_aarch64 + distribution_name: rocky-9.7-extras- + - name: Rocky Linux 9.7 - Extras (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.7&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.7/extras/aarch64/os/ + short_name: rocky_9_7_extras_aarch64 sync_group: rocky_9_aarch64 - distribution_name: rocky-9.6-extras-aarch64- - - name: Rocky Linux 9.6 - Extras (source) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-source-9.6&arch=source&country=NL&protocol=https - base_path: rocky/9.6/extras/source/tree/ - short_name: rocky_9_6_extras_source + distribution_name: rocky-9.7-extras-aarch64- + - name: Rocky Linux 9.7 - Extras (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-source-9.7&arch=source&country=NL&protocol=https + base_path: rocky/9.7/extras/source/tree/ + short_name: rocky_9_7_extras_source sync_group: rocky_9_source - distribution_name: rocky-9.6-extras-source- + distribution_name: rocky-9.7-extras-source- - # Additional Rocky Linux 9.6 repositories + # Additional Rocky Linux 9.7 repositories # No advanced virt, Ceph or OpenStack - - name: Rocky Linux 9.6 - CRB - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.6&arch=x86_64&country=NL&protocol=https - base_path: rocky/9.6/CRB/x86_64/os/ - short_name: rocky_9_6_crb + - name: Rocky Linux 9.7 - CRB + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.7&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.7/CRB/x86_64/os/ + short_name: rocky_9_7_crb sync_group: rocky_9 - distribution_name: rocky-9.6-crb- - - name: Rocky Linux 9.6 - CRB (aarch64) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.6&arch=aarch64&country=NL&protocol=https - base_path: rocky/9.6/CRB/aarch64/os/ - short_name: rocky_9_6_crb_aarch64 + distribution_name: rocky-9.7-crb- + - name: Rocky Linux 9.7 - CRB (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.7&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.7/CRB/aarch64/os/ + short_name: rocky_9_7_crb_aarch64 sync_group: rocky_9_aarch64 - distribution_name: rocky-9.6-crb-aarch64- - - name: Rocky Linux 9.6 - CRB (source) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-source-9.6&arch=source&country=NL&protocol=https - base_path: rocky/9.6/CRB/source/tree/ - short_name: rocky_9_6_crb_source + distribution_name: rocky-9.7-crb-aarch64- + - name: Rocky Linux 9.7 - CRB (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-source-9.7&arch=source&country=NL&protocol=https + base_path: rocky/9.7/CRB/source/tree/ + short_name: rocky_9_7_crb_source sync_group: rocky_9_source - distribution_name: rocky-9.6-crb-source- - - name: Rocky Linux 9.6 - HighAvailability - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.6&arch=x86_64&country=NL&protocol=https - base_path: rocky/9.6/highavailability/x86_64/os/ - short_name: rocky_9_6_highavailability + distribution_name: rocky-9.7-crb-source- + - name: Rocky Linux 9.7 - HighAvailability + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.7&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.7/highavailability/x86_64/os/ + short_name: rocky_9_7_highavailability sync_group: rocky_9 - distribution_name: rocky-9.6-highavailability- - - name: Rocky Linux 9.6 - HighAvailability (aarch64) - url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.6&arch=aarch64&country=NL&protocol=https - base_path: rocky/9.6/highavailability/aarch64/os/ - short_name: rocky_9_6_highavailability_aarch64 + distribution_name: rocky-9.7-highavailability- + - name: Rocky Linux 9.7 - HighAvailability (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.7&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.7/highavailability/aarch64/os/ + short_name: rocky_9_7_highavailability_aarch64 sync_group: rocky_9_aarch64 - distribution_name: rocky-9.6-highavailability-aarch64- + distribution_name: rocky-9.7-highavailability-aarch64- + - name: Rocky Linux 9.7 - HighAvailability (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-source-9.7&arch=source&country=NL&protocol=https + base_path: rocky/9.7/highavailability/source/tree/ + short_name: rocky_9_7_highavailability_source + sync_group: rocky_9_source + distribution_name: rocky-9.7-highavailability-source- - name: Rocky Linux 9 - SIG Security Common url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-sig-security-common-9&arch=x86_64&country=NL&protocol=https base_path: rocky/sig/9/security/x86_64/security-common/ @@ -562,6 +568,12 @@ rpm_package_repos: short_name: rocky_9_sig_security_common_aarch64 sync_group: rocky_9_aarch64 distribution_name: rocky-9-sig-security-common-aarch64- + - name: Rocky Linux 9 - SIG Security Common (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-sig-security-common-source-9&arch=source&country=NL&protocol=https + base_path: rocky/sig/9/security/source/security-common/ + short_name: rocky_9_sig_security_common_source + sync_group: rocky_9_source + distribution_name: rocky-9-sig-security-common-source- # Additional CentOS Stream 9 repositories # NFV OpenvSwitch for CentOS Stream 9 diff --git a/ansible/inventory/group_vars/all/package-repos-deprecated b/ansible/inventory/group_vars/all/package-repos-deprecated index 29162d93..56ec5694 100644 --- a/ansible/inventory/group_vars/all/package-repos-deprecated +++ b/ansible/inventory/group_vars/all/package-repos-deprecated @@ -759,6 +759,95 @@ deprecated_rpm_package_repos: sync_group: rocky_9_aarch64 distribution_name: rocky-9.5-highavailability-aarch64- + # Base Rocky Linux 9.6 repositories (EOL 2025-11) + - name: Rocky Linux 9.6 - AppStream + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.6&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.6/AppStream/x86_64/os/ + short_name: rocky_9_6_appstream + sync_group: rocky_9 + distribution_name: rocky-9.6-appstream- + - name: Rocky Linux 9.6 - AppStream (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-9.6&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.6/AppStream/aarch64/os/ + short_name: rocky_9_6_appstream_aarch64 + sync_group: rocky_9_aarch64 + distribution_name: rocky-9.6-appstream-aarch64- + - name: Rocky Linux 9.6 - AppStream (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-source-9.6&arch=source&country=NL&protocol=https + base_path: rocky/9.6/AppStream/source/tree/ + short_name: rocky_9_6_appstream_source + sync_group: rocky_9_source + distribution_name: rocky-9.6-appstream-source- + - name: Rocky Linux 9.6 - BaseOS + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.6&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.6/BaseOS/x86_64/os/ + short_name: rocky_9_6_baseos + sync_group: rocky_9_baseos + distribution_name: rocky-9.6-baseos- + - name: Rocky Linux 9.6 - BaseOS (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-9.6&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.6/BaseOS/aarch64/os/ + short_name: rocky_9_6_baseos_aarch64 + sync_group: rocky_9_aarch64 + distribution_name: rocky-9.6-baseos-aarch64- + - name: Rocky Linux 9.6 - BaseOS (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-source-9.6&arch=source&country=NL&protocol=https + base_path: rocky/9.6/BaseOS/source/tree/ + short_name: rocky_9_6_baseos_source + sync_group: rocky_9_source + distribution_name: rocky-9.6-baseos-source- + - name: Rocky Linux 9.6 - Extras + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.6&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.6/extras/x86_64/os/ + short_name: rocky_9_6_extras + sync_group: rocky_9 + distribution_name: rocky-9.6-extras- + - name: Rocky Linux 9.6 - Extras (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-9.6&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.6/extras/aarch64/os/ + short_name: rocky_9_6_extras_aarch64 + sync_group: rocky_9_aarch64 + distribution_name: rocky-9.6-extras-aarch64- + - name: Rocky Linux 9.6 - Extras (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-source-9.6&arch=source&country=NL&protocol=https + base_path: rocky/9.6/extras/source/tree/ + short_name: rocky_9_6_extras_source + sync_group: rocky_9_source + distribution_name: rocky-9.6-extras-source- + + # Additional Rocky Linux 9.6 repositories (EOL 2025-11) + # No advanced virt, Ceph or OpenStack + - name: Rocky Linux 9.6 - CRB + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.6&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.6/CRB/x86_64/os/ + short_name: rocky_9_6_crb + sync_group: rocky_9 + distribution_name: rocky-9.6-crb- + - name: Rocky Linux 9.6 - CRB (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-9.6&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.6/CRB/aarch64/os/ + short_name: rocky_9_6_crb_aarch64 + sync_group: rocky_9_aarch64 + distribution_name: rocky-9.6-crb-aarch64- + - name: Rocky Linux 9.6 - CRB (source) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-source-9.6&arch=source&country=NL&protocol=https + base_path: rocky/9.6/CRB/source/tree/ + short_name: rocky_9_6_crb_source + sync_group: rocky_9_source + distribution_name: rocky-9.6-crb-source- + - name: Rocky Linux 9.6 - HighAvailability + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.6&arch=x86_64&country=NL&protocol=https + base_path: rocky/9.6/highavailability/x86_64/os/ + short_name: rocky_9_6_highavailability + sync_group: rocky_9 + distribution_name: rocky-9.6-highavailability- + - name: Rocky Linux 9.6 - HighAvailability (aarch64) + url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-9.6&arch=aarch64&country=NL&protocol=https + base_path: rocky/9.6/highavailability/aarch64/os/ + short_name: rocky_9_6_highavailability_aarch64 + sync_group: rocky_9_aarch64 + distribution_name: rocky-9.6-highavailability-aarch64- + # Additional RHEL 9 repositories # DOCA Repository 2.8.0 for RHEL 9.4 - name: DOCA Online Repo 2.8.0 - RHEL 9.4 From c34f7273cc8028e08b96b8fc938197d370697e1e Mon Sep 17 00:00:00 2001 From: Eric Le Lay Date: Thu, 4 Dec 2025 13:20:38 +0100 Subject: [PATCH 2/2] Add DOCA 3.2.0 for Rocky Linux 9.7 --- ansible/inventory/group_vars/all/package-repos | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ansible/inventory/group_vars/all/package-repos b/ansible/inventory/group_vars/all/package-repos index 257cb92f..4be9b13c 100644 --- a/ansible/inventory/group_vars/all/package-repos +++ b/ansible/inventory/group_vars/all/package-repos @@ -893,6 +893,13 @@ rpm_package_repos: short_name: doca_2_9_3_rhel9_6 sync_group: third_party distribution_name: doca-2.9.3-rhel9.6- + # DOCA Repository 3.2.0 for RHEL 9.* (no mention of limitation to 9.7 in the url) + - name: DOCA Online Repo 3.2.0 - RHEL 9 + url: https://linux.mellanox.com/public/repo/doca/3.2.0/rhel9/x86_64/ + base_path: doca/3.2.0/rhel9/x86_64/ + short_name: doca_3_2_0_rhel9 + sync_group: third_party + distribution_name: doca-3.2.0-rhel9- # OpenHPC v3 for RockyLinux 9 - name: OpenHPC-3 - Base url: https://repos.openhpc.community/OpenHPC/3/EL_9