From 1a8da38cf3d29e90125b1365116b9fedaa3f5d32 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 18 Mar 2015 12:24:52 +0200 Subject: [PATCH] yum: Fixed CentOS CR repo for CentOS 7. --- yum/manifests/init.pp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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", + } } }