Puppet Class: kapacitor::install
- Defined in:
- manifests/install.pp
Overview
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'manifests/install.pp', line 1
class kapacitor::install {
$kapacitor::gem_dependencies.each |String $gem_name, Hash $gem| {
package {$gem_name:
* => $gem,
provider => "puppet_gem"
}
}
case $kapacitor::service_provider {
"docker": {
docker_image {$kapacitor::service_image: }
}
default: {
$kapacitor::packages.each |String $package_name, Hash $package| {
package {$package_name:
* => $package
}
}
}
}
}
|