syslog_ng::filter { 'f_file_puppet-agent': params => { 'type' => 'program', 'options' => [ '"^puppet-agent$"' ] } } -> syslog_ng::destination { 'd_file_puppet-agent': params => { 'type' => 'file', 'options' => [ '"/var/log/puppet/puppet-agent.log"' ] } } -> syslog_ng::log { 's_src_udp_local to d_graylog_syslog_tls': params => [ { 'source' => 's_src_system', }, { 'filter' => 'f_file_puppet-agent', }, { 'destination' => 'd_file_puppet-agent', }, ], }