Skip to content

Commit 0bd1c62

Browse files
authored
Merge pull request #476 from stackhpc/rl10-repos
Add RL10 repos to rpm-package-repos
2 parents a6b6e1f + f32c5d4 commit 0bd1c62

2 files changed

Lines changed: 299 additions & 1 deletion

File tree

ansible/inventory/group_vars/all/rpm-package-repos

Lines changed: 297 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,303 @@ rpm_package_repos:
690690
sync_group: third_party
691691
distribution_name: cernvmfs-eessi-cfg-
692692

693+
# Base Rocky Linux 10.1 repositories
694+
- name: Rocky Linux 10.1 - AppStream
695+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-10.1&arch=x86_64&country=NL&protocol=https
696+
base_path: rocky/10.1/AppStream/x86_64/os/
697+
short_name: rocky_10_1_appstream
698+
sync_group: rocky_10
699+
distribution_name: rocky-10.1-appstream-
700+
- name: Rocky Linux 10.1 - AppStream (aarch64)
701+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-10.1&arch=aarch64&country=NL&protocol=https
702+
base_path: rocky/10.1/AppStream/aarch64/os/
703+
short_name: rocky_10_1_appstream_aarch64
704+
sync_group: rocky_10_aarch64
705+
distribution_name: rocky-10.1-appstream-aarch64-
706+
- name: Rocky Linux 10.1 - AppStream (source)
707+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-AppStream-source-10.1&arch=source&country=NL&protocol=https
708+
base_path: rocky/10.1/AppStream/source/tree/
709+
short_name: rocky_10_1_appstream_source
710+
sync_group: rocky_10_source
711+
distribution_name: rocky-10.1-appstream-source-
712+
- name: Rocky Linux 10.1 - BaseOS
713+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-10.1&arch=x86_64&country=NL&protocol=https
714+
base_path: rocky/10.1/BaseOS/x86_64/os/
715+
short_name: rocky_10_1_baseos
716+
sync_group: rocky_10_baseos
717+
distribution_name: rocky-10.1-baseos-
718+
- name: Rocky Linux 10.1 - BaseOS (aarch64)
719+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-10.1&arch=aarch64&country=NL&protocol=https
720+
base_path: rocky/10.1/BaseOS/aarch64/os/
721+
short_name: rocky_10_1_baseos_aarch64
722+
sync_group: rocky_10_aarch64
723+
distribution_name: rocky-10.1-baseos-aarch64-
724+
- name: Rocky Linux 10.1 - BaseOS (source)
725+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-BaseOS-source-10.1&arch=source&country=NL&protocol=https
726+
base_path: rocky/10.1/BaseOS/source/tree/
727+
short_name: rocky_10_1_baseos_source
728+
sync_group: rocky_10_source
729+
distribution_name: rocky-10.1-baseos-source-
730+
- name: Rocky Linux 10.1 - Extras
731+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-10.1&arch=x86_64&country=NL&protocol=https
732+
base_path: rocky/10.1/extras/x86_64/os/
733+
short_name: rocky_10_1_extras
734+
sync_group: rocky_10
735+
distribution_name: rocky-10.1-extras-
736+
- name: Rocky Linux 10.1 - Extras (aarch64)
737+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-10.1&arch=aarch64&country=NL&protocol=https
738+
base_path: rocky/10.1/extras/aarch64/os/
739+
short_name: rocky_10_1_extras_aarch64
740+
sync_group: rocky_10_aarch64
741+
distribution_name: rocky-10.1-extras-aarch64-
742+
- name: Rocky Linux 10.1 - Extras (source)
743+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-extras-source-10.1&arch=source&country=NL&protocol=https
744+
base_path: rocky/10.1/extras/source/tree/
745+
short_name: rocky_10_1_extras_source
746+
sync_group: rocky_10_source
747+
distribution_name: rocky-10.1-extras-source-
748+
749+
# Additional Rocky Linux 10.1 repositories
750+
# No advanced virt, Ceph or OpenStack
751+
- name: Rocky Linux 10.1 - CRB
752+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-10.1&arch=x86_64&country=NL&protocol=https
753+
base_path: rocky/10.1/CRB/x86_64/os/
754+
short_name: rocky_10_1_crb
755+
sync_group: rocky_10
756+
distribution_name: rocky-10.1-crb-
757+
- name: Rocky Linux 10.1 - CRB (aarch64)
758+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-10.1&arch=aarch64&country=NL&protocol=https
759+
base_path: rocky/10.1/CRB/aarch64/os/
760+
short_name: rocky_10_1_crb_aarch64
761+
sync_group: rocky_10_aarch64
762+
distribution_name: rocky-10.1-crb-aarch64-
763+
- name: Rocky Linux 10.1 - CRB (source)
764+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-CRB-source-10.1&arch=source&country=NL&protocol=https
765+
base_path: rocky/10.1/CRB/source/tree/
766+
short_name: rocky_10_1_crb_source
767+
sync_group: rocky_10_source
768+
distribution_name: rocky-10.1-crb-source-
769+
- name: Rocky Linux 10.1 - HighAvailability
770+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-10.1&arch=x86_64&country=NL&protocol=https
771+
base_path: rocky/10.1/HighAvailability/x86_64/os/
772+
short_name: rocky_10_1_highavailability
773+
sync_group: rocky_10
774+
distribution_name: rocky-10.1-highavailability-
775+
- name: Rocky Linux 10.1 - HighAvailability (aarch64)
776+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-10.1&arch=aarch64&country=NL&protocol=https
777+
base_path: rocky/10.1/HighAvailability/aarch64/os/
778+
short_name: rocky_10_1_highavailability_aarch64
779+
sync_group: rocky_10_aarch64
780+
distribution_name: rocky-10.1-highavailability-aarch64-
781+
- name: Rocky Linux 10.1 - HighAvailability (source)
782+
url: https://mirrors.rockylinux.org/mirrorlist?repo=rocky-HighAvailability-source-10.1&arch=source&country=NL&protocol=https
783+
base_path: rocky/10.1/HighAvailability/source/tree/
784+
short_name: rocky_10_1_highavailability_source
785+
sync_group: rocky_10_source
786+
distribution_name: rocky-10.1-highavailability-source-
787+
788+
# Additional CentOS Stream 10 repositories
789+
# NFV OpenvSwitch for CentOS Stream 10
790+
- name: CentOS Stream 10 - NFV OpenvSwitch
791+
url: https://mirror.stream.centos.org/SIGs/10-stream/nfv/x86_64/openvswitch-2/
792+
base_path: centos/10-stream/nfv/x86_64/openvswitch-2/
793+
short_name: centos_stream_10_nfv_openvswitch
794+
sync_group: centos
795+
distribution_name: centos-stream-10-nfv-openvswitch-
796+
# NFV OpenvSwitch for CentOS Stream 10 (aarch64)
797+
- name: CentOS Stream 10 - NFV OpenvSwitch (aarch64)
798+
url: https://mirror.stream.centos.org/SIGs/10-stream/nfv/aarch64/openvswitch-2/
799+
base_path: centos/10-stream/nfv/aarch64/openvswitch-2/
800+
short_name: centos_stream_10_nfv_openvswitch_aarch64
801+
sync_group: rocky_10_aarch64
802+
distribution_name: centos-stream-10-nfv-openvswitch-aarch64-
803+
# Ceph Squid for CentOS Stream 10
804+
- name: CentOS Stream 10 - Ceph Squid
805+
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/x86_64/ceph-squid/
806+
base_path: centos/10-stream/storage/x86_64/ceph-squid/
807+
short_name: centos_stream_10_storage_ceph_squid
808+
sync_group: centos
809+
distribution_name: centos-stream-10-storage-ceph-squid-
810+
# Ceph Squid for CentOS Stream 10 (aarch64)
811+
- name: CentOS Stream 10 - Ceph Squid (aarch64)
812+
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/aarch64/ceph-squid/
813+
base_path: centos/10-stream/storage/aarch64/ceph-squid/
814+
short_name: centos_stream_10_storage_ceph_squid_aarch64
815+
sync_group: rocky_10_aarch64
816+
distribution_name: centos-stream-10-storage-ceph-squid-aarch64-
817+
# Ceph Tentacle for CentOS Stream 10
818+
- name: CentOS Stream 10 - Ceph Tentacle
819+
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/x86_64/ceph-tentacle/
820+
base_path: centos/10-stream/storage/x86_64/ceph-tentacle/
821+
short_name: centos_stream_10_storage_ceph_tentacle
822+
sync_group: centos
823+
distribution_name: centos-stream-10-storage-ceph-tentacle-
824+
# Ceph Tentacle for CentOS Stream 10 (aarch64)
825+
- name: CentOS Stream 10 - Ceph Tentacle (aarch64)
826+
url: https://mirror.stream.centos.org/SIGs/10-stream/storage/aarch64/ceph-tentacle/
827+
base_path: centos/10-stream/storage/aarch64/ceph-tentacle/
828+
short_name: centos_stream_10_storage_ceph_tentacle_aarch64
829+
sync_group: rocky_10_aarch64
830+
distribution_name: centos-stream-10-storage-ceph-tentacle-aarch64-
831+
# EPEL 10 repository
832+
- name: Extra Packages for Enterprise Linux 10
833+
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-10.1&arch=x86_64&country=NL&protocol=https
834+
sync_policy: mirror_content_only
835+
base_path: epel/10/Everything/x86_64/
836+
short_name: epel_10
837+
sync_group: epel
838+
distribution_name: extra-packages-for-enterprise-linux-10-x86_64-
839+
# EPEL 10 repository (aarch64)
840+
- name: Extra Packages for Enterprise Linux 10 (aarch64)
841+
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-10.1&arch=aarch64&country=NL&protocol=https
842+
sync_policy: mirror_content_only
843+
base_path: epel/10/Everything/aarch64/
844+
short_name: epel_10_aarch64
845+
sync_group: rocky_10_aarch64
846+
distribution_name: extra-packages-for-enterprise-linux-10-aarch64-
847+
# EPEL 10 repository (source)
848+
- name: Extra Packages for Enterprise Linux 10 (source)
849+
url: https://mirrors.fedoraproject.org/mirrorlist?repo=epel-z-source-10.1&arch=source&country=NL&protocol=https
850+
sync_policy: mirror_content_only
851+
base_path: epel/10/Everything/source/tree/
852+
short_name: epel_10_source
853+
sync_group: epel
854+
distribution_name: extra-packages-for-enterprise-linux-10-source-
855+
856+
# ELRepo 10 repository
857+
- name: ELRepo.org Community Enterprise Linux Repository - el10
858+
# Use an HTTPS mirror rather than http from mirrorlist
859+
url: https://lon.mirror.rackspace.com/elrepo/elrepo/el10/x86_64/
860+
base_path: elrepo/elrepo/el10/x86_64/
861+
short_name: elrepo_10
862+
sync_group: rocky_10
863+
distribution_name: elrepo-el10-x86_64-
864+
# ELRepo 10 repository (aarch64)
865+
- name: ELRepo.org Community Enterprise Linux Repository - el10 (aarch64)
866+
# Use an HTTPS mirror rather than http from mirrorlist
867+
url: https://lon.mirror.rackspace.com/elrepo/elrepo/el10/aarch64/
868+
base_path: elrepo/elrepo/el10/aarch64/
869+
short_name: elrepo_10_aarch64
870+
sync_group: rocky_10_aarch64
871+
distribution_name: elrepo-el10-aarch64-
872+
# Docker CE for CentOS Stream 10
873+
- name: Docker CE - CentOS Stream 10
874+
url: https://download.docker.com/linux/centos/10/x86_64/stable
875+
base_path: docker-ce/centos/10/x86_64/stable/
876+
short_name: centos_stream_10_docker
877+
sync_group: docker
878+
distribution_name: docker-ce-for-centos-10-
879+
# Docker CE for CentOS Stream 10 (aarch64)
880+
- name: Docker CE - CentOS Stream 10 (aarch64)
881+
url: https://download.docker.com/linux/centos/10/aarch64/stable
882+
base_path: docker-ce/centos/10/aarch64/stable/
883+
short_name: centos_stream_10_docker_aarch64
884+
sync_group: rocky_10_aarch64
885+
distribution_name: docker-ce-for-centos-10-aarch64-
886+
887+
# Additional RHEL 10 repositories
888+
# RabbitMQ - Erlang 27 for Redhat family, version 10 (aarch64)
889+
- name: RabbitMQ - Erlang 27 - RHEL 10 (aarch64)
890+
url: https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/rhel-10-aarch64/
891+
# mirror_complete fails with:
892+
# "This repository uses features which are incompatible with 'mirror' sync. Please sync without mirroring enabled"
893+
sync_policy: mirror_content_only
894+
base_path: rabbitmq/erlang-27/el/10/aarch64/
895+
short_name: rhel10_rabbitmq_erlang_27_aarch64
896+
sync_group: rocky_10_aarch64
897+
distribution_name: rhel10-rabbitmq-erlang-27-aarch64-
898+
# Fluent Package v6 for RHEL 10
899+
- name: Fluent Package v6 - RHEL 10
900+
url: https://fluentd.cdn.cncf.io/lts/6/redhat/10/x86_64/
901+
base_path: fluentd/lts/6/redhat/10/x86_64/
902+
short_name: rhel_10_fluent_6
903+
sync_group: third_party
904+
distribution_name: rhel_10_fluent-6-
905+
# Fluent Package v6 for RHEL 10 (aarch64)
906+
- name: Fluent Package v6 - RHEL 10 (aarch64)
907+
url: https://fluentd.cdn.cncf.io/lts/6/redhat/10/aarch64/
908+
base_path: fluentd/lts/6/redhat/10/aarch64/
909+
short_name: rhel_10_fluent_6_aarch64
910+
sync_group: third_party
911+
distribution_name: rhel_10_fluent-6-aarch64-
912+
# MariaDB 10.11 for RHEL 10
913+
- name: MariaDB 10.11 - RHEL 10
914+
url: https://dlm.mariadb.com/repo/mariadb-server/10.11/yum/rhel/10/x86_64
915+
base_path: mariadb-10.11/yum/rhel/10/x86_64/
916+
short_name: rhel_10_mariadb_10_11
917+
sync_group: third_party
918+
distribution_name: mariadb-10.11-rhel-10-
919+
# MariaDB 10.11 for RHEL 10 (aarch64)
920+
- name: MariaDB 10.11 - RHEL 10 (aarch64)
921+
url: https://dlm.mariadb.com/repo/mariadb-server/10.11/yum/rhel/10/aarch64
922+
base_path: mariadb-10.11/yum/rhel/10/aarch64/
923+
short_name: rhel_10_mariadb_10_11_aarch64
924+
sync_group: third_party
925+
distribution_name: mariadb-10.11-rhel-10-aarch64-
926+
# MariaDB 11.4 for RHEL 10
927+
- name: MariaDB 11.4 - RHEL 10
928+
url: https://dlm.mariadb.com/repo/mariadb-server/11.4/yum/rhel/10/x86_64
929+
base_path: mariadb-11.4/yum/rhel/10/x86_64/
930+
short_name: rhel_10_mariadb_11_4
931+
sync_group: third_party
932+
distribution_name: mariadb-11.4-rhel-10-
933+
# MariaDB 11.4 for RHEL 10 (aarch64)
934+
- name: MariaDB 11.4 - RHEL 10 (aarch64)
935+
url: https://dlm.mariadb.com/repo/mariadb-server/11.4/yum/rhel/10/aarch64
936+
base_path: mariadb-11.4/yum/rhel/10/aarch64/
937+
short_name: rhel_10_mariadb_11_4_aarch64
938+
sync_group: third_party
939+
distribution_name: mariadb-11.4-rhel-10-aarch64-
940+
# InfluxDB for RHEL 10
941+
- name: InfluxDB - RHEL 10
942+
url: https://repos.influxdata.com/rhel/10/x86_64/stable/
943+
base_path: influxdb/rhel/10/x86_64/stable/
944+
short_name: rhel_10_influxdb
945+
sync_group: third_party
946+
distribution_name: influxdb-rhel-10-
947+
# InfluxDB for RHEL 10 (aarch64)
948+
- name: InfluxDB - RHEL 10 (aarch64)
949+
url: https://repos.influxdata.com/rhel/10/aarch64/stable/
950+
base_path: influxdb/rhel/10/aarch64/stable/
951+
short_name: rhel_10_influxdb_aarch64
952+
sync_group: third_party
953+
distribution_name: influxdb-rhel-10-aarch64-
954+
# OpenSearch 3.x
955+
- name: OpenSearch 3.x
956+
url: https://artifacts.opensearch.org/releases/bundle/opensearch/3.x/yum
957+
base_path: opensearch/3.x/yum/
958+
short_name: opensearch_3_x
959+
sync_group: third_party
960+
distribution_name: opensearch-3.x-yum-
961+
# OpenSearch Dashboards 3.x
962+
- name: OpenSearch Dashboards 3.x
963+
url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/3.x/yum
964+
base_path: opensearch-dashboards/3.x/yum/
965+
short_name: opensearch_dashboards_3_x
966+
sync_group: third_party
967+
distribution_name: opensearch_dashboards-3.x-yum-
968+
# DOCA Repository 3.2.1 for RHEL 10
969+
- name: DOCA Online Repo 3.2.1 - RHEL 10
970+
url: https://linux.mellanox.com/public/repo/doca/3.2.1/rhel10/x86_64/
971+
base_path: doca/3.2.1/rhel10/x86_64/
972+
short_name: doca_3_2_1_rhel10_x86_64
973+
sync_group: third_party
974+
distribution_name: doca-3.2.1-rhel10-x86_64-
975+
# DOCA Repository 3.2.1 for RHEL 10 (aarch64)
976+
- name: DOCA Online Repo 3.2.1 - RHEL 10 (aarch64)
977+
url: https://linux.mellanox.com/public/repo/doca/3.2.1/rhel10/arm64-sbsa/
978+
base_path: doca/3.2.1/rhel10/aarch64/
979+
short_name: doca_3_2_1_rhel10_aarch64
980+
sync_group: third_party
981+
distribution_name: doca-3.2.1-rhel10-aarch64-
982+
# ProxySQL for AlmaLinux 10
983+
- name: ProxySQL - AlmaLinux 10
984+
url: https://repo.proxysql.com/ProxySQL/proxysql-3.0.x/almalinux/10/
985+
base_path: ProxySQL/proxysql-3.0.x/almalinux/10/
986+
short_name: almalinux_10_proxysql_3_0
987+
sync_group: third_party
988+
distribution_name: almalinux-10-proxysql-3.0-
989+
693990
# Default filter string for RPM package repositories.
694991
rpm_package_repo_filter: ""
695992

ansible/validate-rpm-repos.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,10 @@
8282
- name: Assert that RPM package repository list can be filtered to one group
8383
ansible.builtin.assert:
8484
that:
85-
- rpm_package_repos_filtered | length == 2
85+
- rpm_package_repos_filtered | length == 3
8686
- rpm_package_repos_filtered[0].short_name == 'docker'
8787
- rpm_package_repos_filtered[1].short_name == 'centos_stream_9_docker'
88+
- rpm_package_repos_filtered[2].short_name == 'centos_stream_10_docker'
8889
vars:
8990
package_sync_group: docker
9091

0 commit comments

Comments
 (0)