diff --git a/lib/cinder b/lib/cinder index b8330f9e4d..9fc25c75bb 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 cba9acdd79..de053ab389 100644 --- a/lib/nova +++ b/lib/nova @@ -466,6 +466,8 @@ function create_nova_conf { iniset $NOVA_CONF DEFAULT osapi_compute_listen "$NOVA_SERVICE_LISTEN_ADDRESS" iniset $NOVA_CONF DEFAULT metadata_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