Defined Type: panopta::plugin

Defined in:
manifests/plugin.pp

Overview

Parameters:

  • params (Variant[Hash])


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/plugin.pp', line 5

define panopta::plugin (
  Variant[Hash]   $params
) {

  file_line {$title:
    path => $::panopta_agent_config,
    line => "[${title}]"
  }

  $params.each |String $key, String $value| {
    file_line {"${title}-${key}":
      path  => $::panopta_agent_config,
      line  => "${key}=${value}",
      match => "^${key}=",
      after => regsubst($title, '(.*)', '\[\1\]')
    }
  }

}