2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'manifests/plugin/write_tsdb.pp', line 2
class collectd::plugin::write_tsdb (
$ensure = present,
$globals = false,
$host = 'localhost',
$port = 4242,
$host_tags = [],
$store_rates = false,
$always_append_ds = false,
) {
validate_bool($globals)
validate_bool($store_rates)
validate_bool($always_append_ds)
validate_array($host_tags)
include ::collectd
collectd::plugin {'write_tsdb':
ensure => $collectd::plugin::write_tsdb::ensure,
content => template('collectd/plugin/write_tsdb.conf.erb'),
}
}
|