Puppet Class: puppet::package::repository

Defined in:
manifests/package/repository.pp

Overview

Class: puppet::package::repository

Add Puppet Labs package repositories

Parameters

devel

Include development repositories for bleeding edge releases. Default: false

Requirements

If used on apt based distributions, this requires the puppetlabs/apt module.

Parameters:

  • devel (Any) (defaults to: false)


15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/package/repository.pp', line 15

class puppet::package::repository($devel = false) {
  case $osfamily {
    Redhat: {
      class { "puppetlabs_yum":
        enable_devel   => $devel,
      }
    }
    Debian: {
      class { 'puppetlabs_apt':
        enable_devel => $devel,
      }
    }
  }
}