Puppet Class: yum::repo::sclruby200
- Defined in:
- manifests/repo/sclruby200.pp
Overview
Class: yum::repo::scl
This class installs the scl ruby200 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/sclruby200.pp', line 5
class yum::repo::sclruby200 (
$baseurl = ''
) {
$osver = split($::operatingsystemrelease, '[.]')
$release = $::operatingsystem ? {
/(?i:Centos|RedHat|Scientific)/ => $osver[0],
default => '6',
}
$real_baseurl = $baseurl ? {
'' => "https://www.softwarecollections.org/repos/rhscl/ruby200/epel-${release}-\$basearch/",
default => $baseurl,
}
yum::managed_yumrepo { 'scl-ruby200':
descr => 'CentOS-$releasever - SCL Ruby200',
baseurl => $real_baseurl,
enabled => 1,
gpgcheck => 0,
priority => 20,
failovermethod => 'priority',
}
}
|