Adds yaml format in OpenStack plugin
[osm/MON.git] / osm_mon / core / auth.py
index 7b61fe1..947175a 100644 (file)
@@ -28,7 +28,6 @@ from osm_mon.core.database import VimCredentials, DatabaseManager
 
 
 class AuthManager:
-
     def __init__(self):
         self.database_manager = DatabaseManager()
 
@@ -41,7 +40,8 @@ class AuthManager:
         credentials.user = creds_dict['vim_user']
         credentials.password = creds_dict['vim_password']
         credentials.tenant_name = creds_dict['vim_tenant_name']
-        credentials.config = json.dumps(creds_dict['config'])
+        if 'config' in creds_dict:
+            credentials.config = json.dumps(creds_dict['config'])
         self.database_manager.save_credentials(credentials)
 
     def get_credentials(self, vim_uuid):
@@ -51,4 +51,3 @@ class AuthManager:
         credentials = self.get_credentials(creds_dict['_id'])
         if credentials:
             credentials.delete_instance()
-