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 {
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",
}
}