Puppet Class: yum::repo::openshift_server
- Defined in:
- manifests/repo/openshift_server.pp
Overview
Class: yum::repo::openshift-server
This class installs the openshift-server repo for CentOS6 Used for puppet-openshift_origin (github.com/openshift/puppet-openshift_origin) when setting ‘install_method’ to ‘none’ in addition with ‘yum::repo::epel’ and ‘yum::repo::jenkins’
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 |
# File 'manifests/repo/openshift_server.pp', line 7
class yum::repo::openshift_server ($version=4) {
if $::operatingsystemrelease !~ /^6/ {
warning('The module \'Yum::Repo::Openshift-server\' works only for RHEL6')
}
yum::managed_yumrepo { 'openshift-origin':
descr => 'Openshift Origin',
baseurl => "https://mirror.openshift.com/pub/origin-server/release/${version}/rhel-6/packages/${::architecture}",
enabled => 1,
gpgcheck => 0,
failovermethod => 'priority',
priority => 1,
mirrorlist => absent,
require => Package['yum-plugin-priorities'],
}
yum::managed_yumrepo { 'openshift-deps':
descr => 'Openshift Dependencies',
baseurl => "https://mirror.openshift.com/pub/origin-server/release/${version}/rhel-6/dependencies/${::architecture}",
enabled => 1,
gpgcheck => 0,
failovermethod => 'priority',
priority => 1,
mirrorlist => absent,
require => Package['yum-plugin-priorities'],
}
}
|