Puppet Class: yum::repo::cdh5

Defined in:
manifests/repo/cdh5.pp

Overview

class yum::repo::cdh5

Parameters:

  • baseurl (Any) (defaults to: 'http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5/')
  • baseurl_extras (Any) (defaults to: 'http://archive.cloudera.com/gplextras5/redhat/6/x86_64/gplextras/5/')


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
# File 'manifests/repo/cdh5.pp', line 3

class yum::repo::cdh5 (
  $baseurl = 'http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5/',
  $baseurl_extras = 'http://archive.cloudera.com/gplextras5/redhat/6/x86_64/gplextras/5/'
) {

  yum::managed_yumrepo { 'cloudera-cdh5':
    descr          => "Cloudera's Distribution for Hadoop, Version 5",
    baseurl        => $baseurl,
    enabled        => 1,
    gpgcheck       => 1,
    gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cloudera',
    gpgkey_source  => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-cloudera',
    priority       => 20,
    failovermethod => 'priority',
  }

  yum::managed_yumrepo { 'cloudera-gplextras5':
    descr          => "Cloudera's GPLExtras, Version 5",
    baseurl        => $baseurl_extras,
    enabled        => 1,
    gpgcheck       => 1,
    gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cloudera',
    gpgkey_source  => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-cloudera',
    priority       => 20,
    failovermethod => 'priority',
  }
}