From 21026ac75f61d0951768b2f156c7b4d281ae730e Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 19 Mar 2024 18:36:21 +0100 Subject: [PATCH] common: configure epel repository (rockylinux) this is needed in order to make some libraries available when running on RockyLinux Signed-off-by: Guillaume Abrioux (cherry picked from commit 867be7c35c1f10080f842c3c6bdd51062cfd788a) --- .../configure_redhat_repository_installation.yml | 13 +++++++++++-- tox.ini | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml b/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml index 839b0fad9..48d718cf1 100644 --- a/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml +++ b/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml @@ -1,6 +1,15 @@ --- -- name: include redhat_community_repository.yml - include_tasks: redhat_community_repository.yml +- name: Configure epel repository + ansible.builtin.package: + name: epel-release + register: result + until: result is succeeded + tags: with_pkg + when: + - ansible_facts['distribution'] == 'Rocky' + +- name: Include redhat_community_repository.yml + ansible.builtin.include_tasks: redhat_community_repository.yml when: ceph_repository == 'community' - name: include redhat_rhcs_repository.yml diff --git a/tox.ini b/tox.ini index 8a5c24e21..a6b6e5af5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = centos-{container,non_container}-{all_daemons,all_daemons_ipv6,collocation,lvm_osds,shrink_mon,shrink_mgr,shrink_mds,shrink_rbdmirror,shrink_rgw,lvm_batch,add_mons,add_mgrs,add_mdss,add_rbdmirrors,add_rgws,rgw_multisite,purge,storage_inventory,lvm_auto_discovery,all_in_one,cephadm_adopt,purge_dashboard} +envlist = {centos,rocky}-{container,non_container}-{all_daemons,all_daemons_ipv6,collocation,lvm_osds,shrink_mon,shrink_mgr,shrink_mds,shrink_rbdmirror,shrink_rgw,lvm_batch,add_mons,add_mgrs,add_mdss,add_rbdmirrors,add_rgws,rgw_multisite,purge,storage_inventory,lvm_auto_discovery,all_in_one,cephadm_adopt,purge_dashboard} centos-non_container-{switch_to_containers} infra_lv_create migrate_ceph_disk_to_ceph_volume