Puppet Class: puppet_metrics_dashboard::install

Defined in:
manifests/install.pp

Summary

Installs InfluxDB components.

Overview

Installs InfluxDB components.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/install.pp', line 6

class puppet_metrics_dashboard::install {
  package { 'influxdb':
    ensure  => present,
  }

  $_chronograf_ensure = $puppet_metrics_dashboard::enable_chronograf ? {
    true    => present,
    default => absent
  }

  $_kapacitor_ensure = $puppet_metrics_dashboard::enable_kapacitor ? {
    true    => present,
    default => absent
  }

  package { 'kapacitor':
    ensure  => $_kapacitor_ensure,
  }

  package { 'chronograf':
    ensure  => $_chronograf_ensure,
  }
}