Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
297 changes: 297 additions & 0 deletions ansible/inventory/group_vars/all/rpm-package-repos
Original file line number Diff line number Diff line change
Expand Up @@ -690,6 +690,303 @@ rpm_package_repos:
sync_group: third_party
distribution_name: cernvmfs-eessi-cfg-

# Base Rocky Linux 10.1 repositories
- name: Rocky Linux 10.1 - AppStream
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-10.1&arch=x86_64&country=NL&protocol=https
base_path: rocky/10.1/AppStream/x86_64/os/
short_name: rocky_10_1_appstream
sync_group: rocky_10
distribution_name: rocky-10.1-appstream-
- name: Rocky Linux 10.1 - AppStream (aarch64)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-10.1&arch=aarch64&country=NL&protocol=https
base_path: rocky/10.1/AppStream/aarch64/os/
short_name: rocky_10_1_appstream_aarch64
sync_group: rocky_10_aarch64
distribution_name: rocky-10.1-appstream-aarch64-
- name: Rocky Linux 10.1 - AppStream (source)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-source-10.1&arch=source&country=NL&protocol=https
base_path: rocky/10.1/AppStream/source/tree/
short_name: rocky_10_1_appstream_source
sync_group: rocky_10_source
distribution_name: rocky-10.1-appstream-source-
- name: Rocky Linux 10.1 - BaseOS
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-10.1&arch=x86_64&country=NL&protocol=https
base_path: rocky/10.1/BaseOS/x86_64/os/
short_name: rocky_10_1_baseos
sync_group: rocky_10_baseos
distribution_name: rocky-10.1-baseos-
- name: Rocky Linux 10.1 - BaseOS (aarch64)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-10.1&arch=aarch64&country=NL&protocol=https
base_path: rocky/10.1/BaseOS/aarch64/os/
short_name: rocky_10_1_baseos_aarch64
sync_group: rocky_10_aarch64
distribution_name: rocky-10.1-baseos-aarch64-
- name: Rocky Linux 10.1 - BaseOS (source)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-source-10.1&arch=source&country=NL&protocol=https
base_path: rocky/10.1/BaseOS/source/tree/
short_name: rocky_10_1_baseos_source
sync_group: rocky_10_source
distribution_name: rocky-10.1-baseos-source-
- name: Rocky Linux 10.1 - Extras
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-10.1&arch=x86_64&country=NL&protocol=https
base_path: rocky/10.1/extras/x86_64/os/
short_name: rocky_10_1_extras
sync_group: rocky_10
distribution_name: rocky-10.1-extras-
- name: Rocky Linux 10.1 - Extras (aarch64)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-10.1&arch=aarch64&country=NL&protocol=https
base_path: rocky/10.1/extras/aarch64/os/
short_name: rocky_10_1_extras_aarch64
sync_group: rocky_10_aarch64
distribution_name: rocky-10.1-extras-aarch64-
- name: Rocky Linux 10.1 - Extras (source)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-source-10.1&arch=source&country=NL&protocol=https
base_path: rocky/10.1/extras/source/tree/
short_name: rocky_10_1_extras_source
sync_group: rocky_10_source
distribution_name: rocky-10.1-extras-source-

# Additional Rocky Linux 10.1 repositories
# No advanced virt, Ceph or OpenStack
- name: Rocky Linux 10.1 - CRB
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-10.1&arch=x86_64&country=NL&protocol=https
base_path: rocky/10.1/CRB/x86_64/os/
short_name: rocky_10_1_crb
sync_group: rocky_10
distribution_name: rocky-10.1-crb-
- name: Rocky Linux 10.1 - CRB (aarch64)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-10.1&arch=aarch64&country=NL&protocol=https
base_path: rocky/10.1/CRB/aarch64/os/
short_name: rocky_10_1_crb_aarch64
sync_group: rocky_10_aarch64
distribution_name: rocky-10.1-crb-aarch64-
- name: Rocky Linux 10.1 - CRB (source)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-source-10.1&arch=source&country=NL&protocol=https
base_path: rocky/10.1/CRB/source/tree/
short_name: rocky_10_1_crb_source
sync_group: rocky_10_source
distribution_name: rocky-10.1-crb-source-
- name: Rocky Linux 10.1 - HighAvailability
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-10.1&arch=x86_64&country=NL&protocol=https
base_path: rocky/10.1/HighAvailability/x86_64/os/
short_name: rocky_10_1_highavailability
sync_group: rocky_10
distribution_name: rocky-10.1-highavailability-
- name: Rocky Linux 10.1 - HighAvailability (aarch64)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-10.1&arch=aarch64&country=NL&protocol=https
base_path: rocky/10.1/HighAvailability/aarch64/os/
short_name: rocky_10_1_highavailability_aarch64
sync_group: rocky_10_aarch64
distribution_name: rocky-10.1-highavailability-aarch64-
- name: Rocky Linux 10.1 - HighAvailability (source)
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-source-10.1&arch=source&country=NL&protocol=https
base_path: rocky/10.1/HighAvailability/source/tree/
short_name: rocky_10_1_highavailability_source
sync_group: rocky_10_source
distribution_name: rocky-10.1-highavailability-source-

# Additional CentOS Stream 10 repositories
# NFV OpenvSwitch for CentOS Stream 10
- name: CentOS Stream 10 - NFV OpenvSwitch
url: https://mirror.stream.centos.org/SIGs/10-stream/nfv/x86_64/openvswitch-2/
base_path: centos/10-stream/nfv/x86_64/openvswitch-2/
short_name: centos_stream_10_nfv_openvswitch
sync_group: centos
distribution_name: centos-stream-10-nfv-openvswitch-
# NFV OpenvSwitch for CentOS Stream 10 (aarch64)
- name: CentOS Stream 10 - NFV OpenvSwitch (aarch64)
url: https://mirror.stream.centos.org/SIGs/10-stream/nfv/aarch64/openvswitch-2/
base_path: centos/10-stream/nfv/aarch64/openvswitch-2/
short_name: centos_stream_10_nfv_openvswitch_aarch64
sync_group: rocky_10_aarch64
Comment thread
Alex-Welsh marked this conversation as resolved.
distribution_name: centos-stream-10-nfv-openvswitch-aarch64-
# Ceph Squid for CentOS Stream 10
- name: CentOS Stream 10 - Ceph Squid
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/x86_64/ceph-squid/
base_path: centos/10-stream/storage/x86_64/ceph-squid/
short_name: centos_stream_10_storage_ceph_squid
sync_group: centos
distribution_name: centos-stream-10-storage-ceph-squid-
# Ceph Squid for CentOS Stream 10 (aarch64)
- name: CentOS Stream 10 - Ceph Squid (aarch64)
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/aarch64/ceph-squid/
base_path: centos/10-stream/storage/aarch64/ceph-squid/
short_name: centos_stream_10_storage_ceph_squid_aarch64
sync_group: rocky_10_aarch64
Comment thread
Alex-Welsh marked this conversation as resolved.
distribution_name: centos-stream-10-storage-ceph-squid-aarch64-
# Ceph Tentacle for CentOS Stream 10
- name: CentOS Stream 10 - Ceph Tentacle
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/x86_64/ceph-tentacle/
base_path: centos/10-stream/storage/x86_64/ceph-tentacle/
short_name: centos_stream_10_storage_ceph_tentacle
sync_group: centos
distribution_name: centos-stream-10-storage-ceph-tentacle-
# Ceph Tentacle for CentOS Stream 10 (aarch64)
- name: CentOS Stream 10 - Ceph Tentacle (aarch64)
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/aarch64/ceph-tentacle/
base_path: centos/10-stream/storage/aarch64/ceph-tentacle/
short_name: centos_stream_10_storage_ceph_tentacle_aarch64
sync_group: rocky_10_aarch64
Comment thread
Alex-Welsh marked this conversation as resolved.
distribution_name: centos-stream-10-storage-ceph-tentacle-aarch64-
# EPEL 10 repository
- name: Extra Packages for Enterprise Linux 10
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-10.1&arch=x86_64&country=NL&protocol=https
sync_policy: mirror_content_only
base_path: epel/10/Everything/x86_64/
short_name: epel_10
sync_group: epel
distribution_name: extra-packages-for-enterprise-linux-10-x86_64-
# EPEL 10 repository (aarch64)
- name: Extra Packages for Enterprise Linux 10 (aarch64)
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-10.1&arch=aarch64&country=NL&protocol=https
sync_policy: mirror_content_only
base_path: epel/10/Everything/aarch64/
short_name: epel_10_aarch64
sync_group: rocky_10_aarch64
distribution_name: extra-packages-for-enterprise-linux-10-aarch64-
# EPEL 10 repository (source)
- name: Extra Packages for Enterprise Linux 10 (source)
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-source-10.1&arch=source&country=NL&protocol=https
sync_policy: mirror_content_only
base_path: epel/10/Everything/source/tree/
short_name: epel_10_source
sync_group: epel
distribution_name: extra-packages-for-enterprise-linux-10-source-

# ELRepo 10 repository
- name: ELRepo.org Community Enterprise Linux Repository - el10
# Use an HTTPS mirror rather than http from mirrorlist
url: https://lon.mirror.rackspace.com/elrepo/elrepo/el10/x86_64/
base_path: elrepo/elrepo/el10/x86_64/
short_name: elrepo_10
sync_group: rocky_10
distribution_name: elrepo-el10-x86_64-
# ELRepo 10 repository (aarch64)
- name: ELRepo.org Community Enterprise Linux Repository - el10 (aarch64)
# Use an HTTPS mirror rather than http from mirrorlist
url: https://lon.mirror.rackspace.com/elrepo/elrepo/el10/aarch64/
base_path: elrepo/elrepo/el10/aarch64/
short_name: elrepo_10_aarch64
sync_group: rocky_10_aarch64
distribution_name: elrepo-el10-aarch64-
# Docker CE for CentOS Stream 10
- name: Docker CE - CentOS Stream 10
url: https://download.docker.com/linux/centos/10/x86_64/stable
base_path: docker-ce/centos/10/x86_64/stable/
short_name: centos_stream_10_docker
sync_group: docker
distribution_name: docker-ce-for-centos-10-
# Docker CE for CentOS Stream 10 (aarch64)
- name: Docker CE - CentOS Stream 10 (aarch64)
url: https://download.docker.com/linux/centos/10/aarch64/stable
base_path: docker-ce/centos/10/aarch64/stable/
short_name: centos_stream_10_docker_aarch64
sync_group: rocky_10_aarch64
distribution_name: docker-ce-for-centos-10-aarch64-

# Additional RHEL 10 repositories
# RabbitMQ - Erlang 27 for Redhat family, version 10 (aarch64)
- name: RabbitMQ - Erlang 27 - RHEL 10 (aarch64)
url: https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/rhel-10-aarch64/
# mirror_complete fails with:
# "This repository uses features which are incompatible with 'mirror' sync. Please sync without mirroring enabled"
sync_policy: mirror_content_only
base_path: rabbitmq/erlang-27/el/10/aarch64/
short_name: rhel10_rabbitmq_erlang_27_aarch64
sync_group: rocky_10_aarch64
Comment thread
priteau marked this conversation as resolved.
distribution_name: rhel10-rabbitmq-erlang-27-aarch64-
# Fluent Package v6 for RHEL 10
- name: Fluent Package v6 - RHEL 10
url: https://fluentd.cdn.cncf.io/lts/6/redhat/10/x86_64/
base_path: fluentd/lts/6/redhat/10/x86_64/
short_name: rhel_10_fluent_6
sync_group: third_party
distribution_name: rhel_10_fluent-6-
# Fluent Package v6 for RHEL 10 (aarch64)
- name: Fluent Package v6 - RHEL 10 (aarch64)
url: https://fluentd.cdn.cncf.io/lts/6/redhat/10/aarch64/
base_path: fluentd/lts/6/redhat/10/aarch64/
short_name: rhel_10_fluent_6_aarch64
sync_group: third_party
distribution_name: rhel_10_fluent-6-aarch64-
# MariaDB 10.11 for RHEL 10
- name: MariaDB 10.11 - RHEL 10
url: https://dlm.mariadb.com/repo/mariadb-server/10.11/yum/rhel/10/x86_64
base_path: mariadb-10.11/yum/rhel/10/x86_64/
short_name: rhel_10_mariadb_10_11
sync_group: third_party
distribution_name: mariadb-10.11-rhel-10-
# MariaDB 10.11 for RHEL 10 (aarch64)
- name: MariaDB 10.11 - RHEL 10 (aarch64)
url: https://dlm.mariadb.com/repo/mariadb-server/10.11/yum/rhel/10/aarch64
base_path: mariadb-10.11/yum/rhel/10/aarch64/
short_name: rhel_10_mariadb_10_11_aarch64
sync_group: third_party
distribution_name: mariadb-10.11-rhel-10-aarch64-
# MariaDB 11.4 for RHEL 10
- name: MariaDB 11.4 - RHEL 10
url: https://dlm.mariadb.com/repo/mariadb-server/11.4/yum/rhel/10/x86_64
base_path: mariadb-11.4/yum/rhel/10/x86_64/
short_name: rhel_10_mariadb_11_4
sync_group: third_party
distribution_name: mariadb-11.4-rhel-10-
# MariaDB 11.4 for RHEL 10 (aarch64)
- name: MariaDB 11.4 - RHEL 10 (aarch64)
url: https://dlm.mariadb.com/repo/mariadb-server/11.4/yum/rhel/10/aarch64
base_path: mariadb-11.4/yum/rhel/10/aarch64/
short_name: rhel_10_mariadb_11_4_aarch64
sync_group: third_party
distribution_name: mariadb-11.4-rhel-10-aarch64-
# InfluxDB for RHEL 10
- name: InfluxDB - RHEL 10
url: https://repos.influxdata.com/rhel/10/x86_64/stable/
base_path: influxdb/rhel/10/x86_64/stable/
short_name: rhel_10_influxdb
sync_group: third_party
distribution_name: influxdb-rhel-10-
# InfluxDB for RHEL 10 (aarch64)
- name: InfluxDB - RHEL 10 (aarch64)
url: https://repos.influxdata.com/rhel/10/aarch64/stable/
base_path: influxdb/rhel/10/aarch64/stable/
short_name: rhel_10_influxdb_aarch64
sync_group: third_party
distribution_name: influxdb-rhel-10-aarch64-
# OpenSearch 3.x
- name: OpenSearch 3.x
url: https://artifacts.opensearch.org/releases/bundle/opensearch/3.x/yum
base_path: opensearch/3.x/yum/
short_name: opensearch_3_x
sync_group: third_party
distribution_name: opensearch-3.x-yum-
# OpenSearch Dashboards 3.x
- name: OpenSearch Dashboards 3.x
url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/3.x/yum
base_path: opensearch-dashboards/3.x/yum/
short_name: opensearch_dashboards_3_x
sync_group: third_party
distribution_name: opensearch_dashboards-3.x-yum-
# DOCA Repository 3.2.1 for RHEL 10
- name: DOCA Online Repo 3.2.1 - RHEL 10
url: https://linux.mellanox.com/public/repo/doca/3.2.1/rhel10/x86_64/
base_path: doca/3.2.1/rhel10/x86_64/
short_name: doca_3_2_1_rhel10_x86_64
sync_group: third_party
distribution_name: doca-3.2.1-rhel10-x86_64-
# DOCA Repository 3.2.1 for RHEL 10 (aarch64)
- name: DOCA Online Repo 3.2.1 - RHEL 10 (aarch64)
url: https://linux.mellanox.com/public/repo/doca/3.2.1/rhel10/arm64-sbsa/
base_path: doca/3.2.1/rhel10/aarch64/
Comment thread
Alex-Welsh marked this conversation as resolved.
short_name: doca_3_2_1_rhel10_aarch64
sync_group: third_party
distribution_name: doca-3.2.1-rhel10-aarch64-
# ProxySQL for AlmaLinux 10
- name: ProxySQL - AlmaLinux 10
url: https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/almalinux/10/
base_path: ProxySQL/proxysql-3.0.x/almalinux/10/
short_name: almalinux_10_proxysql_3_0
sync_group: third_party
distribution_name: almalinux-10-proxysql-3.0-

# Default filter string for RPM package repositories.
rpm_package_repo_filter: ""

Expand Down
3 changes: 2 additions & 1 deletion ansible/validate-rpm-repos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,10 @@
- name: Assert that RPM package repository list can be filtered to one group
ansible.builtin.assert:
that:
- rpm_package_repos_filtered | length == 2
- rpm_package_repos_filtered | length == 3
- rpm_package_repos_filtered[0].short_name == 'docker'
- rpm_package_repos_filtered[1].short_name == 'centos_stream_9_docker'
- rpm_package_repos_filtered[2].short_name == 'centos_stream_10_docker'
vars:
package_sync_group: docker

Expand Down