Puppet Class: swift::proxy::kms_keymaster

Defined in:
manifests/proxy/kms_keymaster.pp

Overview

Configure Swift KMS Keymaster middleware.

Examples

include swift::proxy::kms_keymaster

Parameters

keymaster_config_path

Sets the path from which the keymaster config options should be read

Parameters:

  • keymaster_config_path (Any) (defaults to: '/etc/swift/keymaster.conf')


13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/proxy/kms_keymaster.pp', line 13

class swift::proxy::kms_keymaster (
  $keymaster_config_path = '/etc/swift/keymaster.conf'
) {

  include swift::deps

  swift_proxy_config {
    'filter:kms_keymaster/use':                   value => 'egg:swift#kms_keymaster';
    'filter:kms_keymaster/keymaster_config_path': value => $keymaster_config_path;
  }
}