yum: Added support for setting local mirror ($baseurl) for ELRepo and EPEL repositories.
This commit is contained in:
parent
c45f4f149a
commit
95bd3a717e
1 changed files with 22 additions and 3 deletions
|
@ -347,7 +347,13 @@ class yum::repo::dell {
|
|||
|
||||
# Add ELRepo repository
|
||||
#
|
||||
class yum::repo::elrepo {
|
||||
# === Parameters
|
||||
#
|
||||
# $baseurl:
|
||||
# Location of repository. If not set default ELRepo mirrorlist
|
||||
# will be used.
|
||||
#
|
||||
class yum::repo::elrepo($baseurl=undef {
|
||||
|
||||
include yum::common
|
||||
|
||||
|
@ -357,6 +363,7 @@ class yum::repo::elrepo {
|
|||
|
||||
yum::repo { "elrepo":
|
||||
descr => "ELRepo.org Community Enterprise Linux Repository",
|
||||
baseurl => $baseurl,
|
||||
mirrorlist => "http://elrepo.org/mirrors-elrepo.el${yum::common::osver}",
|
||||
gpgkey => "puppet:///modules/yum/keys/elrepo.key",
|
||||
}
|
||||
|
@ -366,7 +373,13 @@ class yum::repo::elrepo {
|
|||
|
||||
# Add Fedora EPEL repository
|
||||
#
|
||||
class yum::repo::epel {
|
||||
# === Parameters
|
||||
#
|
||||
# $baseurl:
|
||||
# Location of repository. If not set default EPEL mirrorlist
|
||||
# will be used.
|
||||
#
|
||||
class yum::repo::epel($baseurl=undef) {
|
||||
|
||||
include yum::common
|
||||
|
||||
|
@ -376,6 +389,7 @@ class yum::repo::epel {
|
|||
|
||||
yum::repo { "epel":
|
||||
descr => "Extra Packages for Enterprise Linux ${yum::common::osver} - \$basearch",
|
||||
baseurl => $baseurl,
|
||||
mirrorlist => "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-${yum::common::osver}&arch=\$basearch",
|
||||
gpgkey => "puppet:///modules/yum/keys/epel${yum::common::osver}.key",
|
||||
}
|
||||
|
@ -385,7 +399,11 @@ class yum::repo::epel {
|
|||
|
||||
# Add Fedora EPEL Testing repository
|
||||
#
|
||||
class yum::repo::epel-testing {
|
||||
# $baseurl:
|
||||
# Location of repository. If not set default EPEL mirrorlist
|
||||
# will be used.
|
||||
#
|
||||
class yum::repo::epel-testing($baseurl=undef) {
|
||||
|
||||
include yum::common
|
||||
|
||||
|
@ -395,6 +413,7 @@ class yum::repo::epel-testing {
|
|||
|
||||
yum::repo { "epel-testing":
|
||||
descr => "Extra Packages for Enterprise Linux ${yum::common::osver} - Testing - \$basearch",
|
||||
baseurl => $baseurl,
|
||||
mirrorlist => "http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel${yum::common::osver}&arch=\$basearch",
|
||||
gpgkey => "puppet:///modules/yum/keys/epel${yum::common::osver}.key",
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue