diff --git a/lib/cinder b/lib/cinder index c4a49cd992..c7ce0f5aa3 100644 --- a/lib/cinder +++ b/lib/cinder @@ -283,6 +283,8 @@ function configure_cinder { iniset $CINDER_CONF DEFAULT os_region_name "$REGION_NAME" + iniset $CINDER_CONF key_manager api_class cinder.keymgr.conf_key_mgr.ConfKeyManager + if is_service_enabled c-vol && [[ -n "$CINDER_ENABLED_BACKENDS" ]]; then local enabled_backends="" local default_name="" diff --git a/lib/nova b/lib/nova index ca9a6c7f50..d3e8ce85af 100644 --- a/lib/nova +++ b/lib/nova @@ -475,6 +475,8 @@ function create_nova_conf { iniset $NOVA_CONF DEFAULT metadata_listen "$NOVA_SERVICE_LISTEN_ADDRESS" iniset $NOVA_CONF DEFAULT s3_listen "$NOVA_SERVICE_LISTEN_ADDRESS" + iniset $NOVA_CONF key_manager api_class nova.keymgr.conf_key_mgr.ConfKeyManager + if is_fedora || is_suse; then # nova defaults to /usr/local/bin, but fedora and suse pip like to # install things in /usr/bin