Files
puppet-swift/manifests/proxy/audit.pp
Takashi Kajinami c3e8ab9bc0 Use relative name for class inclusion
This patch replces the remaining usage of absolute name in class
inclusion and makes all class inclusion depend on relative name.

Change-Id: I4f35b80c12eb6bad0b34cd93cf2ddf296f3d36b5
2020-07-09 16:01:09 +09:00

32 lines
777 B
Puppet

# == 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>
#
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;
}
}