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'],
+      }
     }
   }