Add "project_domain_id" param for clinet.Client():
Sometimes "project_domain_id" param is used in client.Client(). Change-Id: Iffb8e12a1cf3bb8747b63ea8e58d354d2abb208e
This commit is contained in:
parent
cf06e43151
commit
137e58b856
|
@ -19,7 +19,7 @@ import os
|
||||||
def Client(version=None, endpoint=None, username=None, password=None,
|
def Client(version=None, endpoint=None, username=None, password=None,
|
||||||
project_name=None, auth_url=None, project_id=None, token=None,
|
project_name=None, auth_url=None, project_id=None, token=None,
|
||||||
cacert=None, project_domain_name=None, user_domain_id=None,
|
cacert=None, project_domain_name=None, user_domain_id=None,
|
||||||
user_domain_name=None, **kwargs):
|
user_domain_name=None, project_domain_id=None, **kwargs):
|
||||||
"""Initialize client object based on given version.
|
"""Initialize client object based on given version.
|
||||||
|
|
||||||
HOW-TO:
|
HOW-TO:
|
||||||
|
@ -70,6 +70,11 @@ def Client(version=None, endpoint=None, username=None, password=None,
|
||||||
if project_domain_name:
|
if project_domain_name:
|
||||||
kwargs["project_domain_name"] = project_domain_name
|
kwargs["project_domain_name"] = project_domain_name
|
||||||
|
|
||||||
|
if project_domain_id:
|
||||||
|
kwargs["project_domain_id"] = project_domain_id
|
||||||
|
else:
|
||||||
|
kwargs["project_domain_id"] = os.environ.get('OS_PROJECT_DOMAIN_ID')
|
||||||
|
|
||||||
if user_domain_name:
|
if user_domain_name:
|
||||||
kwargs["user_domain_name"] = user_domain_name
|
kwargs["user_domain_name"] = user_domain_name
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue