mirror of
https://github.com/krislamo/puppet-fluentd
synced 2025-09-11 16:19:29 +00:00
allow repeating keys in match rules
extends the match template, yes, its not pretty readable, to support array definitions for defining multiple server or stores.
This commit is contained in:
@@ -9,8 +9,27 @@
|
||||
'shared_key' => 'my_shared_key',
|
||||
'self_hostname' => 'instance.test.com',
|
||||
'ca_cert_path' => '/path/to/ca.cert',
|
||||
'servers' => {
|
||||
'host' => 'test.server.com'
|
||||
}
|
||||
'server' => [{
|
||||
'host' => 'test.server.com',
|
||||
}]
|
||||
}
|
||||
}
|
||||
|
||||
::fluentd::match { 'test':
|
||||
priority => 30,
|
||||
pattern => '*.test',
|
||||
config => {
|
||||
'type' => 'copy',
|
||||
'store' => [{
|
||||
'type' => 'elasticsearch',
|
||||
'logstashformat' => true,
|
||||
'hosts' => '172.20.10.17:9200',
|
||||
'flush_interval' => '30s',
|
||||
},
|
||||
{
|
||||
'type' => 'file',
|
||||
'path' => '/tmp/td-agent-debug.log',
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user