
swift::proxy::gatekeeper class will be used to configure gatekeeper middlerware. Change-Id: I2f90ae41ba98f9b7d2bd7f3c5ed92fdbcd8fa999 Implements: blueprint icehouse-proxyserver-middlewares
54 lines
961 B
Puppet
54 lines
961 B
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_LOCAL0.
|
|
#
|
|
# [*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_LOCAL0',
|
|
$log_level = 'INFO',
|
|
$log_headers = 'false',
|
|
$log_address = '/dev/log'
|
|
) {
|
|
|
|
concat::fragment { 'swift_gatekeeper':
|
|
target => '/etc/swift/proxy-server.conf',
|
|
content => template('swift/proxy/gatekeeper.conf.erb'),
|
|
order => '34',
|
|
}
|
|
|
|
}
|