From 807de8e5907f4bce8a697c194383d161b0e9c572 Mon Sep 17 00:00:00 2001 From: Mehdi Abaakouk Date: Fri, 24 Feb 2017 14:55:33 +0100 Subject: [PATCH] Set OS_AUTH_TYPE to password Devstack configures keystone for auth mechanism but don't tell keystoneauth1 library that it should use keystone too. In simple case, this is not an issue because some application set 'password' by default (like the openstack cli). But applications can have no default or another default. Change-Id: Idd1e1d2e7546fce7531175440788a8c7cb27aec1 --- openrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openrc b/openrc index 483b5af387..7d5f0bbf3e 100644 --- a/openrc +++ b/openrc @@ -79,6 +79,9 @@ KEYSTONE_AUTH_HOST=${KEYSTONE_AUTH_HOST:-$SERVICE_HOST} # Identity API version export OS_IDENTITY_API_VERSION=${IDENTITY_API_VERSION:-3} +# Ask keystoneauth1 to use keystone +export OS_AUTH_TYPE=password + # Authenticating against an OpenStack cloud using Keystone returns a **Token** # and **Service Catalog**. The catalog contains the endpoints for all services # the user/project has access to - including nova, glance, keystone, swift, ...