From df587649ac408319ed24b6b684f76d350a3484ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Tue, 14 Aug 2012 15:29:37 +0300 Subject: [PATCH] Added Fedora support for yum::repo::puppetlabs --- yum/manifests/init.pp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index 81a60a5..35f2c17 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -367,10 +367,24 @@ class yum::repo::skype { # Add Puppetlabs repository # class yum::repo::puppetlabs { + + case $::operatingsystem { + "fedora": { + $dir = "fedora/f\$releasever/products/\$basearch" + } + "centos": { + $dir = "el/\$releasever/products/\$basearch" + } + default: { + fail("yum::repo::puppetlabs not supported in ${::operatingsystem}") + } + } + yum::repo { "puppetlabs": descr => "Puppet Labs Packages", - baseurl => "http://yum.puppetlabs.com/el/\$releasever/products/\$basearch", + baseurl => "http://yum.puppetlabs.com/${dir}", gpgkey => "http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs", } + } - +