Puppet Class: swift::proxy::swauth
- Defined in:
- manifests/proxy/swauth.pp
Overview
Class: swift::proxy::swauth
Parameters:
- package_ensure
-
The status of the python-swauth package. Defaults to ‘present’
- swauth_endpoint
-
(optional) The endpoint used to authenticate to Swauth WSGI. Defaults to ‘127.0.0.1’
- swauth_super_admin_key
-
(optional) The Swauth WSGI filter admin key. Defaults to ‘swauthkey’
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'manifests/proxy/swauth.pp', line 18
class swift::proxy::swauth(
$swauth_endpoint = '127.0.0.1',
$swauth_super_admin_key = 'swauthkey',
$package_ensure = 'present'
) {
include swift::deps
warning('Support for swauth has been deprecaed and will be removed in a futue release.')
package { 'python-swauth':
ensure => $package_ensure,
tag => 'swift-package',
}
Package['python-swauth'] -> Package<| title == 'swift-proxy' |>
swift_proxy_config {
'filter:swauth/use': value => 'egg:swauth#swauth';
'filter:swauth/default_swift_cluster': value => "local#${swauth_endpoint}";
'filter:swauth/super_admin_key': value => $swauth_super_admin_key;
}
}
|