Puppet Class: yum::repo::scl
- Defined in:
- manifests/repo/scl.pp
Overview
Class: yum::repo::scl
This class installs the scl repo
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/repo/scl.pp', line 5
class yum::repo::scl (
$baseurl = ''
) {
$osver = split($::operatingsystemrelease, '[.]')
$release = $::operatingsystem ? {
/(?i:Centos|RedHat|Scientific)/ => $osver[0],
default => '6',
}
$real_baseurl = $baseurl ? {
'' => "http://mirror.centos.org/centos/${release}/SCL/\$basearch/",
default => $baseurl,
}
yum::managed_yumrepo { 'scl':
descr => 'CentOS-$releasever - SCL',
baseurl => $real_baseurl,
enabled => 1,
gpgcheck => 0,
priority => 20,
failovermethod => 'priority',
}
}
|