Puppet Class: yum::repo::puppetdevel

Defined in:
manifests/repo/puppetdevel.pp

Overview

Class: yum::repo::puppetdevel

This class installs the puppetdevel repo

Parameters:

  • baseurl_devel (Any) (defaults to: 'http://yum.puppetlabs.com/el/$releasever/devel/$basearch')
  • baseurl_dependencies (Any) (defaults to: 'http://yum.puppetlabs.com/el/$releasever/dependencies/$basearch')


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

class yum::repo::puppetdevel (
  $baseurl_devel        = 'http://yum.puppetlabs.com/el/$releasever/devel/$basearch',
  $baseurl_dependencies = 'http://yum.puppetlabs.com/el/$releasever/dependencies/$basearch',
) {

  yum::managed_yumrepo { 'puppetlabs_devel':
    descr          => 'Puppet Labs Packages - Devel',
    baseurl        => $baseurl_devel,
    enabled        => 1,
    gpgcheck       => 1,
    failovermethod => 'priority',
    gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs',
    gpgkey_source  => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-puppetlabs',
    priority       => 15,
  }

  yum::managed_yumrepo { 'puppetlabs_dependencies':
    descr          => 'Puppet Labs Packages - Dependencies',
    baseurl        => $baseurl_dependencies,
    enabled        => 1,
    gpgcheck       => 1,
    failovermethod => 'priority',
    gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs',
    gpgkey_source  => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-puppetlabs',
    priority       => 15,
  }

}