Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: modules/adblockplus/manifests/log/forwarder.pp

Issue 29339248: Issue 3305 - Introduce adblockplus::log::tracker and ::forwarder (Closed)
Patch Set: Created April 1, 2016, 9:12 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # == Class: adblockplus::log::forwarder
2 #
3 # Additional configuration for forwarding log file information processed with
4 # Fluentd and utilized by i.e. adblockplus::log::tracker instances.
5 #
6 # === Parameters:
7 #
8 # [*ensure*]
9 # Whether the forwarder setup should be 'present' or 'absent', defaults
10 # to $adblockplus::log::ensure.
11 #
12 # [*host*]
13 # The hostname of the adblockplus::log::master in this environment.
14 #
15 # [*port*]
16 # The port number for log event packages (TCP) and heartbeat messages (UDP).
17 #
18 # === Example:
19 #
20 # class {'adblockplus::log::forwarder':
21 # host => 'logmaster.localdomain',
22 # port => 24224,
23 # }
24 #
25 class adblockplus::log::forwarder (
26 $ensure = $adblockplus::log::ensure,
27 $host = "log1.$adblockplus::authority",
28 $port = 24224,
29 ) {
30
31 include adblockplus::log
32 include stdlib
33
34 # See modules/fluent/manifests/config.pp
35 fluent::config {$title:
36 content => template('adblockplus/log/fluentd/forwarder.conf.erb'),
37 ensure => pick($ensure, $adblockplus::log::ensure),
38 name => '80-adblockplus-log-forwarder',
39 }
40 }
OLDNEW

Powered by Google App Engine
This is Rietveld