Defined Type: vector::sink
- Defined in:
- manifests/sink.pp
Summary
Creates a vector sinkOverview
vector::sink
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'manifests/sink.pp', line 14
define vector::sink (
String $type,
Array[String] $inputs,
Hash $parameters,
Vector::ValidConfigFormat $format = 'toml',
) {
require vector::setup
$sink_hash = $parameters + { 'type' => $type, 'inputs' => $inputs }
$sink_file_name = "${vector::setup::sinks_dir}/${title}.${format}"
file { $sink_file_name:
ensure => file,
content => vector::dump_config($sink_hash, $format),
mode => '0644',
}
}
|