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. If used on yum based distributions, this requires the puppetlabs/yum module.
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/package/repository.pp', line 16
class puppet::package::repository($devel = false) {
case $::osfamily {
'Redhat': { $repo_class = 'puppetlabs_yum' }
'Debian': { $repo_class = 'puppetlabs_apt' }
default: { fail("Puppetlabs does not offer a package repository for ${::osfamily}") }
}
class { $repo_class:
enable_devel => $devel,
}
}
|