e500bfe5e0
This change introduces the new independent classes to manage options for key managers, which are implemented in the castellan library. Depends-on: https://review.opendev.org/772676 Change-Id: I29a4d7698c52383be1e0ff1fdb6d350e44b4f151
23 lines
472 B
Puppet
23 lines
472 B
Puppet
# == Class: nova::key_manager
|
|
#
|
|
# Setup and configure Key Manager options
|
|
#
|
|
# === Parameters
|
|
#
|
|
# [*backend*]
|
|
# (Optional) Specify the key manager implementation.
|
|
# Defaults to 'nova.keymgr.conf_key_mgr.ConfKeyManager'
|
|
#
|
|
class nova::key_manager (
|
|
$backend = 'nova.keymgr.conf_key_mgr.ConfKeyManager',
|
|
) {
|
|
|
|
include nova::deps
|
|
|
|
$backend_real = pick($nova::compute::keymgr_backend, $backend)
|
|
|
|
oslo::key_manager { 'nova_config':
|
|
backend => $backend_real,
|
|
}
|
|
}
|