summaryrefslogtreecommitdiff
path: root/os_client_config/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_client_config/config.py')
-rw-r--r--os_client_config/config.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/os_client_config/config.py b/os_client_config/config.py
index 6531205..387d014 100644
--- a/os_client_config/config.py
+++ b/os_client_config/config.py
@@ -382,6 +382,11 @@ class OpenStackConfig(object):
os_args = dict()
new_args = dict()
for (key, val) in iter(args.items()):
+ if type(args[key]) == dict:
+ # dive into the auth dict
+ new_args[key] = self._fix_args(args[key])
+ continue
+
key = key.replace('-', '_')
if key.startswith('os_'):
os_args[key[3:]] = val