Puppet Class: collectd::setup::defaultplugins

Defined in:
manifests/setup/defaultplugins.pp

Overview

Class: collectd::setup::defaultplugins

Register plugins defined in $defaultplugins.

Scaffolding code, it shouldn’t be needed to directly call it when using this module.



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/setup/defaultplugins.pp', line 8

class collectd::setup::defaultplugins {

  include '::collectd::setup::settings'

  $defaultplugins = $collectd::setup::settings::defaultplugins

  validate_array($defaultplugins)

  # this will define virtual resources, not create them.
  # collectd::setup::loadplugin actually realize()es them.
  collectd::setup::registerplugin { $defaultplugins: }

}