modfieid to pass user_domain_id as well. 53/38653/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Thu, 3 Aug 2017 02:56:11 +0000 (21:56 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Thu, 3 Aug 2017 02:56:11 +0000 (21:56 -0500)
Change-Id: I1b5ef9efbbe4f25315309c48c7f3714c5e81b69f
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/openstack.sh

index e41dbf8..3a9a7eb 100755 (executable)
@@ -100,9 +100,10 @@ create_openrc() {
         source ~/joid_config/admin-openrc
         projectid=`openstack project show admin -c id -f value`
         projectdomainid=`openstack domain show admin_domain -c id -f value`
+        userdomainid=`openstack user show admin -c domain_id -f value`
         urlapi=`openstack catalog show keystone --format yaml | python -c "import yaml; import sys; print yaml.load(sys.stdin)['endpoints']" | grep public | cut -d " " -f 4`
-        configOpenrc admin $adminPasswd admin $urlapi RegionOne publicURL $projectid $projectdomainid > ~/joid_config/admin-openrcinternal
-        configOpenrc admin $adminPasswd admin $urlapi RegionOne publicURL $projectid $projectdomainid > ~/joid_config/admin-openrc
+        configOpenrc admin $adminPasswd admin $urlapi RegionOne publicURL $projectid $projectdomainid $userdomainid > ~/joid_config/admin-openrcinternal
+        configOpenrc admin $adminPasswd admin $urlapi RegionOne publicURL $projectid $projectdomainid $userdomainid > ~/joid_config/admin-openrc
     else
         configOpenrc2 admin $adminPasswd admin http://$keystoneIp:5000/v2.0 RegionOne > ~/joid_config/admin-openrc
         chmod 0600 ~/joid_config/admin-openrc
@@ -133,6 +134,7 @@ export OS_PASSWORD=$2
 export OS_IDENTITY_API_VERSION=3
 export OS_DEFAULT_DOMAIN=admin_domain
 export OS_USER_DOMAIN_NAME=admin_domain
+export OS_USER_DOMAIN_ID=$9
 export OS_PROJECT_DOMAIN_NAME=admin_domain
 export OS_PROJECT_DOMAIN_ID=$8
 export OS_AUTH_STRATEGY='keystone'