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 |
# File 'manifests/repo.pp', line 3
class collectd::repo {
if $collectd::manage_repo {
$osfamily_downcase = downcase($facts['os']['family'])
if defined("::collectd::repo::${osfamily_downcase}") {
require "::collectd::repo::${osfamily_downcase}"
} else {
notify{"You have asked to manage_repo on a system that doesn't have a repo class specified: ${facts['os']['family']}":}
}
}
}
|