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 37938bc7e..7ad607f52 100644 --- a/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml +++ b/roles/ceph-common/tasks/installs/configure_redhat_repository_installation.yml @@ -1,4 +1,13 @@ --- +- 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' diff --git a/tox.ini b/tox.ini index 82dd93a54..ee50d47fe 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = {centos,ubuntu}-{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,purge,storage_inventory,lvm_auto_discovery,all_in_one,cephadm_adopt,purge_dashboard} +envlist = {centos,ubuntu,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,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 @@ -265,6 +265,7 @@ setenv= # Set the vagrant box image to use ubuntu: CEPH_ANSIBLE_VAGRANT_BOX = generic/ubuntu2204 centos: CEPH_ANSIBLE_VAGRANT_BOX = centos/stream9 + rocky: CEPH_ANSIBLE_VAGRANT_BOX = rockylinux/9 INVENTORY = {env:_INVENTORY:hosts} container: CONTAINER_DIR = /container container: PLAYBOOK = site-container.yml.sample