Use OS_PROJECT_NAME if OS_TENANT_NAME is not available

OS_TENANT_NAME is named "OS_PROJECT_NAME" in stackrc
after https://review.openstack.org/#/c/446752/
Added it to nova client  and left old for backward compatibility.

Change-Id: If3634e70fd5f06b8fdd101d5426499247a11d8c4
This commit is contained in:
Sagi Shnaidman 2017-05-02 13:00:08 +03:00
parent 03187854a0
commit bd71efc2ed
1 changed files with 3 additions and 1 deletions

View File

@ -30,7 +30,9 @@ else:
nova = client.Client(2,
os.environ.get("OS_USERNAME"),
os.environ.get("OS_PASSWORD"),
project_name=os.environ.get("OS_TENANT_NAME"),
project_name=os.environ.get(
"OS_TENANT_NAME",
os.environ.get("OS_PROJECT_NAME")),
auth_url=os.environ.get("OS_AUTH_URL"))
oc_servers = {server.name: server.networks['ctlplane'][0]