tests: enable CRB/EPEL in CentOS/RHEL

This commit is contained in:
Jesus Checa Hidalgo 2022-01-21 11:50:38 +01:00
parent 0534535cdb
commit d280ec1256

View File

@ -24,6 +24,27 @@ adjust:
WITH_SCL: "scl enable llvm-toolset-13.0 rust-toolset-1.58" WITH_SCL: "scl enable llvm-toolset-13.0 rust-toolset-1.58"
when: "collection == llvm-toolset-13.0" when: "collection == llvm-toolset-13.0"
# Unfortunately, TMT does not support more declarative approach, we need to run commands on our own.
- because: "On RHEL, CRB must be enabled to provide rarer packages"
prepare+:
- name: Enable CRB
how: shell
script: dnf config-manager --set-enabled rhel-CRB
when: >-
distro == centos
or distro == rhel-9
or distro == rhel-8
# Unfortunatelly, TMT does not support more declarative approach, we need to run commands on our own.
- because: "On RHEL-7, EPEL must be enabled to provided rarer packages"
prepare+:
- name: Enable EPEL
how: shell
script: |
rpm -q epel-release || yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum-config-manager --enable epel
when: distro == rhel-7
discover: discover:
- name: Local tests - name: Local tests
how: fmf how: fmf