Implements filebased config, config override through env vars, use of osm
[osm/MON.git] / osm_mon / core / auth.py
index 71a817e..4627a30 100644 (file)
 import json
 import logging
 
+from osm_mon.core.config import Config
+
 from osm_mon.core.database import VimCredentials, DatabaseManager
 
 log = logging.getLogger(__name__)
 
 
 class AuthManager:
-    def __init__(self):
-        self.database_manager = DatabaseManager()
+    def __init__(self, config: Config):
+        self.database_manager = DatabaseManager(config)
 
     def store_auth_credentials(self, creds_dict):
         log.info(creds_dict)