Puppet Class: kapacitor::install
- Defined in:
- manifests/install.pp
Summary
Manages packageOverview
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/install.pp', line 5
class kapacitor::install (
String $ensure = $kapacitor::ensure,
String $package_name = $kapacitor::package_name,
) {
case $facts['os']['family'] {
'Debian': {
include apt
Class['::apt::update'] -> Package[$package_name]
}
'RedHat': {
Yumrepo['influxdata'] -> Package[$package_name]
}
default: {
# do nothing
}
}
package { $package_name:
ensure => $ensure,
}
}
|