Puppet Class: rhel_mrepo_profiles::yumrepo::centos

Defined in:
manifests/yumrepo/centos.pp

Overview

Add Yumrepo for CentOS Mirror

Parameters:

  • mrepo_master (Any)
  • mrepo_port (Any) (defaults to: '80')


2
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/yumrepo/centos.pp', line 2

class rhel_mrepo_profiles::yumrepo::centos
(
  $mrepo_master,
  $mrepo_port = '80',
)
{

  yumrepo { 'centos-base':
    baseurl  => "http://${mrepo_master}:${mrepo_port}/centos-${::operatingsystemmajrelease}-${::architecture}/RPMS.os",
    descr    => "CentOS ${::operatingsystemmajrelease} - base",
    enabled  => 1,
    gpgcheck => 0,
    proxy    => 'absent',
  }

  yumrepo { 'centos-updates':
    baseurl  => "http://${mrepo_master}:${mrepo_port}/centos-${::operatingsystemmajrelease}-${::architecture}/RPMS.updates",
    descr    => "CentOS ${::operatingsystemmajrelease} - updates",
    enabled  => 1,
    gpgcheck => 0,
    proxy    => 'absent',
  }

  yumrepo { 'centos-extras':
    baseurl  => "http://${mrepo_master}:${mrepo_port}/centos-${::operatingsystemmajrelease}-${::architecture}/RPMS.extras",
    descr    => "CentOS ${::operatingsystemmajrelease} - extras",
    enabled  => 1,
    gpgcheck => 0,
    proxy    => 'absent',
  }

}