fuel-plugin-lma-collector/deployment_scripts/puppet/modules/heka/manifests/filter/sandbox.pp

25 lines
499 B
Puppet

define heka::filter::sandbox (
$ensure = present,
$config_dir,
$filename,
$preserve_data = false,
$message_matcher = 'FALSE',
$ticker_interval = undef,
$config = {},
) {
include heka::params
validate_hash($config)
file { "${config_dir}/filter-${title}.toml":
ensure => $ensure,
content => template('heka/filter/sandbox.toml.erb'),
mode => '0600',
owner => $heka::params::user,
group => $heka::params::user,
require => File[$config_dir],
}
}