35 lines
676 B
Puppet
35 lines
676 B
Puppet
#
|
|
# Configure swift etag quoter.
|
|
#
|
|
# == Parameters
|
|
#
|
|
# [*enabled_by_default*]
|
|
# Enable quoting ETag header cluster-wide by default.
|
|
# Defaults to $::os_service_default.
|
|
#
|
|
# == Examples
|
|
#
|
|
# class {'swift::proxy::etag_quoter':
|
|
# enable_by_default => true,
|
|
# }
|
|
#
|
|
# == Authors
|
|
#
|
|
# Takashi Kajinami <tkajinam@redhat.com>
|
|
#
|
|
# == Copyright
|
|
#
|
|
# Copyright (C) 2020 Red Hat
|
|
#
|
|
class swift::proxy::etag_quoter (
|
|
$enabled_by_default = $::os_service_default
|
|
) {
|
|
|
|
include swift::deps
|
|
|
|
swift_proxy_config {
|
|
'filter:etag-quoter/use': value => 'egg:swift#etag_quoter';
|
|
'filter:etag-quoter/enabled_by_default': value => $enabled_by_default;
|
|
}
|
|
}
|