Puppet Class: beats::protocols::http

Defined in:
manifests/protocols/http.pp

Overview

HTTP

Parameters:

  • http_ports (Any) (defaults to: $beats::packetbeat::config::http_ports)
  • hide_keywords (Any) (defaults to: $beats::packetbeat::config::http_hide_keywords)
  • send_headers (Any) (defaults to: $beats::packetbeat::config::http_send_headers)
  • split_cookie (Any) (defaults to: $beats::packetbeat::config::http_split_cookie)
  • real_ip_header (Any) (defaults to: $beats::packetbeat::config::http_real_ip_header)
  • redact_authorization (Any) (defaults to: $beats::packetbeat::config::http_redact_authorization)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/protocols/http.pp', line 2

class beats::protocols::http (
  $http_ports           = $beats::packetbeat::config::http_ports,
  $hide_keywords        = $beats::packetbeat::config::http_hide_keywords,
  $send_headers         = $beats::packetbeat::config::http_send_headers,
  $split_cookie         = $beats::packetbeat::config::http_split_cookie,
  $real_ip_header       = $beats::packetbeat::config::http_real_ip_header,
  $redact_authorization = $beats::packetbeat::config::http_redact_authorization
) {
  concat::fragment {'protocols-http':
    target  => '/etc/packetbeat/packetbeat.yml',
    content => template('beats/protocols/protocols.http.erb'),
    order   => 11,
  }
}