bc7651fa5f
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: Id54b87472ae67a9005276e52de9dd68172e22eff
23 lines
442 B
Puppet
23 lines
442 B
Puppet
# == Class: glance::key_manager
|
|
#
|
|
# Setup and configure Key Manager options
|
|
#
|
|
# === Parameters
|
|
#
|
|
# [*backend*]
|
|
# (Optional) Specify the key manager implementation.
|
|
# Defaults to $::os_service_default
|
|
#
|
|
class glance::key_manager (
|
|
$backend = $::os_service_default,
|
|
) {
|
|
|
|
include glance::deps
|
|
|
|
$backend_real = pick($glance::api::keymgr_backend, $backend)
|
|
|
|
oslo::key_manager { 'glance_api_config':
|
|
backend => $backend_real,
|
|
}
|
|
}
|