yum: Added puppetlabs dependencies repository

This commit is contained in:
Ossi Salmi 2013-05-24 09:45:56 +03:00
parent 87560431b5
commit ab452afc98

View file

@ -447,16 +447,18 @@ class yum::repo::skype {
} }
# Add Puppetlabs repository # Add Puppetlabs repositories
# #
class yum::repo::puppetlabs { class yum::repo::puppetlabs {
case $::operatingsystem { case $::operatingsystem {
"fedora": { "fedora": {
$dir = "fedora/f\$releasever/products/\$basearch" $products = "fedora/f\$releasever/products/\$basearch"
$dependencies = "fedora/f\$releasever/dependencies/\$basearch"
} }
"centos","redhat": { "centos","redhat": {
$dir = "el/\$releasever/products/\$basearch" $products = "el/\$releasever/products/\$basearch"
$dependencies = "el/\$releasever/dependencies/\$basearch"
} }
default: { default: {
fail("yum::repo::puppetlabs not supported in ${::operatingsystem}") fail("yum::repo::puppetlabs not supported in ${::operatingsystem}")
@ -464,10 +466,14 @@ class yum::repo::puppetlabs {
} }
yum::repo { "puppetlabs": yum::repo { "puppetlabs":
descr => "Puppet Labs Packages", descr => "Puppet Labs Packages - Products",
baseurl => "http://yum.puppetlabs.com/${dir}", 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", gpgkey => "http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs",
} }
} }