Set region_name in get_os_creds()
[snaps.git] / snaps / openstack / create_user.py
index 5da3a5e..aefebe4 100644 (file)
@@ -91,6 +91,9 @@ class OpenStackUser(OpenStackIdentityObject):
                              credentials
         :return:
         """
+        if not project_name:
+            project_name = self._os_creds.project_name
+
         return OSCreds(
             username=self.user_settings.name,
             password=self.user_settings.password,
@@ -102,6 +105,7 @@ class OpenStackUser(OpenStackIdentityObject):
             compute_api_version=self._os_creds.compute_api_version,
             heat_api_version=self._os_creds.heat_api_version,
             volume_api_version=self._os_creds.volume_api_version,
+            region_name=self._os_creds.region_name,
             user_domain_name=self._os_creds.user_domain_name,
             user_domain_id=self._os_creds.user_domain_id,
             project_domain_name=self._os_creds.project_domain_name,