Puppet Class: jenkins::repo::el
- Defined in:
- manifests/repo/el.pp
Overview
Class: jenkins::repo::el
3 4 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 30 31 32 33 |
# File 'manifests/repo/el.pp', line 3
class jenkins::repo::el
{
if $caller_module_name != $module_name {
fail("Use of private class ${name} by ${caller_module_name}")
}
$repo_proxy = $::jenkins::repo_proxy
if $::jenkins::lts {
yumrepo {'jenkins':
descr => 'Jenkins',
baseurl => 'https://pkg.jenkins.io/redhat-stable/',
gpgcheck => 1,
gpgkey => 'https://pkg.jenkins.io/redhat/jenkins-ci.org.key',
enabled => 1,
proxy => $repo_proxy,
}
}
else {
yumrepo {'jenkins':
descr => 'Jenkins',
baseurl => 'https://pkg.jenkins.io/redhat/',
gpgcheck => 1,
gpgkey => 'https://pkg.jenkins.io/redhat/jenkins-ci.org.key',
enabled => 1,
proxy => $repo_proxy,
}
}
}
|