diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index 2489dca..82fd2bf 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -393,8 +393,15 @@ class yum::repo::centos-cr { fail("CentOS CR repository not supported in ${::operatingsystem}") } - package { "centos-release-cr": - ensure => installed, + if versioncmp($::operatingsystemrelease, "7") < 0 { + package { "centos-release-cr": + ensure => installed, + } + } else { + augeas { "enable-centos-cr-repo": + context => "/files/etc/yum.repos.d/CentOS-CR.repo/cr", + changes => "set enabled 1", + } } }