Puppet Class: collectd::repo
- Defined in:
- manifests/repo.pp
Overview
collectd::repo Handle package repo configuration
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'manifests/repo.pp', line 3
class collectd::repo {
if $collectd::manage_repo {
if $::collectd::ci_package_repo != undef {
validate_re($::collectd::ci_package_repo, [ '^5.4', '^5.5', '^5.6', '5.7', '^master' ], "ci_package_repo has to match '5.4', '5.5', '5.6', '5.7' or 'master' (RC for next release), got: ${::collectd::ci_package_repo}")
}
$osfamily_downcase = downcase($::osfamily)
if defined("::collectd::repo::${osfamily_downcase}") {
include "::collectd::repo::${osfamily_downcase}"
} else {
notify{"You have asked to manage_repo on a system that doesn't have a repo class specified: ${::osfamily}":}
}
}
}
|