From ab452afc980a48b5c534308572ca195fdd3b85fe Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Fri, 24 May 2013 09:45:56 +0300 Subject: [PATCH] yum: Added puppetlabs dependencies repository --- yum/manifests/init.pp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index 995bc96..fdf4d67 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -447,16 +447,18 @@ class yum::repo::skype { } -# Add Puppetlabs repository +# Add Puppetlabs repositories # class yum::repo::puppetlabs { case $::operatingsystem { "fedora": { - $dir = "fedora/f\$releasever/products/\$basearch" + $products = "fedora/f\$releasever/products/\$basearch" + $dependencies = "fedora/f\$releasever/dependencies/\$basearch" } "centos","redhat": { - $dir = "el/\$releasever/products/\$basearch" + $products = "el/\$releasever/products/\$basearch" + $dependencies = "el/\$releasever/dependencies/\$basearch" } default: { fail("yum::repo::puppetlabs not supported in ${::operatingsystem}") @@ -464,10 +466,14 @@ class yum::repo::puppetlabs { } yum::repo { "puppetlabs": - descr => "Puppet Labs Packages", - baseurl => "http://yum.puppetlabs.com/${dir}", + descr => "Puppet Labs Packages - Products", + baseurl => "http://yum.puppetlabs.com/${products}", + gpgkey => "http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs", + } + yum::repo { "puppetlabs-dependencies": + descr => "Puppet Labs Packages - Dependencies", + baseurl => "http://yum.puppetlabs.com/${dependencies}", gpgkey => "http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs", } } -