1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'manifests/repos/glorpen.pp', line 1
class g_server::repos::glorpen(
$ensure = present,
$priority = 99,
){
$osver = $::operatingsystem ? {
'XenServer' => [ '5' ],
default => split($::operatingsystemrelease, '[.]')
}
$release = $::operatingsystem ? {
/(?i:Centos|RedHat|Scientific|CloudLinux|XenServer)/ => $osver[0],
default => '6',
}
yumrepo { 'glorpen':
ensure => $ensure,
descr => "Glorpen Repository el ${release} - \$basearch",
baseurl => "https://rpm.glorpen.eu/${::operatingsystem.downcase}/${release}/\$basearch",
enabled => true,
gpgcheck => false,
failovermethod => 'priority',
priority => $priority,
}
}
|