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
        }
      }
    }
  }
}