Puppet Class: beats::modules::filebeat::nginx

Defined in:
manifests/modules/filebeat/nginx.pp

Summary

Configuration of nginx filebeat module

Overview

Parameters:

  • enable (Boolean)
  • enable_access (Boolean)
  • enable_error (Boolean)
  • enable_ingress_controller (Boolean)
  • override (Hash[String, Any]) (defaults to: {})


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/modules/filebeat/nginx.pp', line 2

class beats::modules::filebeat::nginx (
  Boolean           $enable,
  Boolean           $enable_access,
  Boolean           $enable_error,
  Boolean           $enable_ingress_controller,
  Hash[String, Any] $override = {},
) {
  $final = deep_merge({
      'module'             => 'nginx',
      'access'             => {
        'enable' => $enable_access and $enable,
      },
      'error'              => {
        'enable' => $enable_error and $enable,
      },
      'ingress_controller' => {
        'enable' => $enable_ingress_controller and $enable,
      },
  }, $override)
}