Index: modules/adblockplus/manifests/log/tracker.pp |
=================================================================== |
deleted file mode 100644 |
--- a/modules/adblockplus/manifests/log/tracker.pp |
+++ /dev/null |
@@ -1,59 +0,0 @@ |
-# == Type: adblockplus::log::tracker |
-# |
-# Establish monitoring for a single log-file source on the current node, |
-# connected to the adblockplus::log::forwarder output, if any. |
-# |
-# === Parameters: |
-# |
-# [*ensure*] |
-# Whether the tracker is supposed to be 'present' or 'absent', defaults |
-# to $adblockplus::log::ensure. |
-# |
-# [*format*] |
-# Either the name of a pre-configured format specific to the (Fluentd) |
-# system setup or a regular expression with named groups for extracting |
-# the log event's properties. |
-# |
-# [*name*] |
-# Translates literally into a tag attached to the tracked log event. |
-# |
-# [*path*] |
-# The full path to the log file being tracked, required to be unique. |
-# |
-# === Examples: |
-# |
-# adblockplus::log::tracker {'example1': |
-# format => 'nginx', |
-# name => 'foobar.access', |
-# path => '/var/log/nginx/access.log', |
-# } |
-# |
-# adblockplus::log::tracker {'example2': |
-# path => '/var/log/nginx/error.log', |
-# name => 'foobar.error', |
-# format => '/^(?<message>.+)$/', |
-# } |
-# |
-# adblockplus::log::tracker {'/var/log/other.log': |
-# ensure => 'absent', |
-# } |
-# |
-define adblockplus::log::tracker ( |
- $ensure = undef, |
- $format = '/^(?<message>.*)$/', |
- $path = $title, |
-) { |
- |
- include adblockplus::log::forwarder |
- include stdlib |
- |
- # Used as $title for all resource definitions contained herein |
- $namevar = "adblockplus::log::tracker#$title" |
- |
- # See modules/fluent/manifests/config.pp |
- fluent::config {$namevar: |
- content => template('adblockplus/log/fluentd/tracker.conf.erb'), |
- ensure => pick($ensure, $adblockplus::log::ensure), |
- name => sprintf('20-adblockplus-log-tracker-%s', md5($path)), |
- } |
-} |