Puppet Class: rhel_mrepo_profiles::repo_mirror::rpmforge

Defined in:
manifests/repo_mirror/rpmforge.pp

Overview

Mirror EPEL Repos



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
34
35
36
37
38
39
40
41
42
43
# File 'manifests/repo_mirror/rpmforge.pp', line 2

class rhel_mrepo_profiles::repo_mirror::rpmforge {

  require rhel_mrepo_profiles

  $mirror_root      = $rhel_mrepo_profiles::mirror_root

  $rpmforge_mirror  = 'http://apt.sw.be/redhat'

  $rpmforge_url     = "${rpmforge_mirror}/el\$release/en/\$arch/rpmforge"

  ##############################################################################
  # RPMForge 7
  ##############################################################################

  mrepo::repo { 'rpmforge-7-x86_64':
    ensure    => present,
    repotitle => 'RHEL $releasever - RPMforge.net - dag',
    arch      => 'x86_64',
    release   => '7',
    update    => $update_schedule,
    urls      => {
      rpmforge => $rpmforge_url,
    },
  }


  ##############################################################################
  # RPMForge 6
  ##############################################################################

  mrepo::repo { 'rpmforge-6-x86_64':
    ensure    => present,
    repotitle => 'RHEL $releasever - RPMforge.net - dag',
    arch      => 'x86_64',
    release   => '6',
    update    => $update_schedule,
    urls      => {
      rpmforge => $rpmforge_url,
    },
  }

}