Add user and project domain name to keystone auth
Browbeat installation in undercloud node (where both overcloud and undercloud deployed with tripleo quickstart) using "./bootstrap.py tripleo" command failing with keystone authentication errors. Errors in Keystone log shows it is expecting user and project domain as parameters. After passing these paramters, bootstrap.py is succesful. Closes-bug: #1777589 Change-Id: If04ae6180f98273503a40d2a4e1a932e610ee458
This commit is contained in:
parent
ec8a262fa6
commit
fdb793275b
@ -64,6 +64,8 @@ class tripleo(object):
|
||||
os_username = os.environ["OS_USERNAME"]
|
||||
os_password = os.environ["OS_PASSWORD"]
|
||||
os_auth_url = os.environ["OS_AUTH_URL"]
|
||||
os_user_domain_name = os.environ["OS_USER_DOMAIN_NAME"]
|
||||
os_project_domain_name = os.environ["OS_PROJECT_DOMAIN_NAME"]
|
||||
|
||||
if "OS_PROJECT_NAME" in os.environ:
|
||||
project_name = os.environ["OS_PROJECT_NAME"]
|
||||
@ -77,6 +79,8 @@ class tripleo(object):
|
||||
LOG.debug("os_password: {}".format(os_password))
|
||||
LOG.debug("os_auth_url: {}".format(os_auth_url))
|
||||
LOG.debug("project_name: {}".format(project_name))
|
||||
LOG.debug("os_user_domain_name: {}".format(os_user_domain_name))
|
||||
LOG.debug("os_project_domain_name: {}".format(os_project_domain_name))
|
||||
|
||||
# Lazy import due to pluggable bootstrapping
|
||||
from openstack import connection
|
||||
@ -86,6 +90,8 @@ class tripleo(object):
|
||||
username=os_username,
|
||||
password=os_password,
|
||||
project_name=project_name,
|
||||
os_user_domain_name=os_user_domain_name,
|
||||
os_project_domain_name=os_project_domain_name,
|
||||
compute_api_version="2",
|
||||
identity_interface="internal")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user