diff --git a/.fixtures.yml b/.fixtures.yml index 186898f..0b261a1 100644 --- a/.fixtures.yml +++ b/.fixtures.yml @@ -24,3 +24,4 @@ fixtures: repo: 'https://github.com/puppetlabs/puppetlabs-selinux_core' puppet_version: '>= 6.0.0' systemd: "https://github.com/camptocamp/puppet-systemd" + rhsm: "https://github.com/voxpupuli/puppet-rhsm" diff --git a/manifests/install.pp b/manifests/install.pp index cee9449..28693b9 100644 --- a/manifests/install.pp +++ b/manifests/install.pp @@ -2,9 +2,16 @@ # @api private class katello_devel::install { if $facts['os']['release']['major'] == '9' { - yumrepo { 'crb': - enabled => true, - before => Package['libvirt-devel'], + if $facts['os']['name'] == 'RedHat' { + rh_repo { "codeready-builder-for-rhel-${facts['os']['release']['major']}-${facts['os']['architecture']}-rpms": + ensure => present, + before => Package['libvirt-devel'], + } + } else { + yumrepo { 'crb': + enabled => true, + before => Package['libvirt-devel'], + } } }