diff --git a/lib/cinder b/lib/cinder index 0fe950b6c2..0d5e9ba4aa 100644 --- a/lib/cinder +++ b/lib/cinder @@ -273,6 +273,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 6af3e26bd0..9a606ccc94 100644 --- a/lib/nova +++ b/lib/nova @@ -478,6 +478,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