1a22b511fd
The log facility was still set sometimes to LOCAL0 and LOCAL1, let's use LOCAL2 everywhere for consistency and being able to fix redirects. Change-Id: Ibaac93743877daef29901a87792ab9beafa1a490
57 lines
1.2 KiB
Puppet
57 lines
1.2 KiB
Puppet
#
|
|
# Configure swift gatekeeper.
|
|
#
|
|
# == Examples
|
|
#
|
|
# include swift::proxy::gatekeeper
|
|
#
|
|
# == Parameters
|
|
#
|
|
# [*log_name*]
|
|
# The log name of gatekeeper.
|
|
# Default to gatekeeper.
|
|
#
|
|
# [*log_facility*]
|
|
# The log facility of gatekeeper.
|
|
# Default to LOG_LOCAL2.
|
|
#
|
|
# [*log_level*]
|
|
# The log level of gatekeeper.
|
|
# Default to INFO.
|
|
#
|
|
# [*log_headers*]
|
|
# The log headers of gatekeeper.
|
|
# Default to false.
|
|
#
|
|
# [*log_address*]
|
|
# The log address of gatekeeper.
|
|
# Default to '/dev/log'.
|
|
#
|
|
# == Authors
|
|
#
|
|
# Xingchao Yu yuxcer@gmail.com
|
|
#
|
|
# == Copyright
|
|
#
|
|
# Copyright 2014 UnitedStack licensing@unitedstack.com
|
|
#
|
|
class swift::proxy::gatekeeper(
|
|
$log_name = 'gatekeeper',
|
|
$log_facility = 'LOG_LOCAL2',
|
|
$log_level = 'INFO',
|
|
$log_headers = false,
|
|
$log_address = '/dev/log'
|
|
) {
|
|
|
|
include ::swift::deps
|
|
|
|
swift_proxy_config {
|
|
'filter:gatekeeper/use': value => 'egg:swift#gatekeeper';
|
|
'filter:gatekeeper/set log_name': value => $log_name;
|
|
'filter:gatekeeper/set log_facility': value => $log_facility;
|
|
'filter:gatekeeper/set log_level': value => $log_level;
|
|
'filter:gatekeeper/set log_headers': value => $log_headers;
|
|
'filter:gatekeeper/set log_address': value => $log_address;
|
|
}
|
|
}
|