From 458cbd14da4896dd19ea7be10fe8e749e7660510 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 11 Jul 2013 23:04:37 +0300 Subject: [PATCH] yum: Dependency and fact usage fixes for yum::repo::dell --- yum/manifests/init.pp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index 1db4beb..6c3b3e2 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -360,19 +360,20 @@ class yum::repo::dell { case $::operatingsystem { "centos", "redhat": { } default: { - fail("Dell OMSA repository not supported in ${operatingsystem}") + fail("Dell OMSA repository not supported in ${::operatingsystem}") } } # Required for detecting the correct system hardware via # yum. Dell's repo then provide their own yum-dellsysid after # installing the repos. + include yum::repo::epel package { "yum-dellsysid": - ensure => installed, + ensure => installed, require => Class["yum::repo::epel"], } - case $operatingsystemrelease { + case $::operatingsystemrelease { /^6\.[0-9]+/: { yum::repo { "dell-omsa-indep": descr => "Dell OMSA repository - Hardware independent", @@ -388,9 +389,10 @@ class yum::repo::dell { } } default: { - fail("Dell OMSA repository not supported in ${operatingsystem} ${operatingsystemrelease}") + fail("Dell OMSA repository not supported in ${::operatingsystem} ${::operatingsystemrelease}") } } + }