Puppet Class: swift::proxy::audit

Defined in:
manifests/proxy/audit.pp

Overview

Class: swift::proxy::audit

Configure audit middleware for Swift proxy.

Parameters

filter_factory

(Optional) The audit filter factory. Defaults to ‘keystonemiddleware.audit:filter_factory’

audit_map_file

(Optional) The audit map file. Defaults to ‘/etc/pycadf/swift_api_audit_map.conf’

Authors

Christian Schwede <cschwede@redhat.com> Tobias Urdin <tobias.urdin@binero.se>

Parameters:

  • filter_factory (Any) (defaults to: 'keystonemiddleware.audit:filter_factory')
  • audit_map_file (Any) (defaults to: '/etc/pycadf/swift_api_audit_map.conf')


20
21
22
23
24
25
26
27
28
29
30
31
# File 'manifests/proxy/audit.pp', line 20

class swift::proxy::audit (
  $filter_factory = 'keystonemiddleware.audit:filter_factory',
  $audit_map_file = '/etc/pycadf/swift_api_audit_map.conf',
) {

  include swift::deps

  swift_proxy_config {
    'filter:audit/paste.filter_factory': value => $filter_factory;
    'filter:audit/audit_map_file':       value => $audit_map_file;
  }
}