X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fconfig.py;fp=sfa%2Futil%2Fconfig.py;h=0f513ec050b4994dcac446f73330a567794be546;hb=b07c1ba6f4fd65c52dc24ea1bfcc28715b4ae831;hp=a3fe098ef4d1fe65f261c7533f4ddf52b4f0657b;hpb=025914165382cd79bc1be22d340214c02f59e4ac;p=sfa.git diff --git a/sfa/util/config.py b/sfa/util/config.py index a3fe098e..0f513ec0 100644 --- a/sfa/util/config.py +++ b/sfa/util/config.py @@ -98,6 +98,12 @@ class Config: else: return "pl" + def get_interface_hrn(self): + if (hasattr(self,'SFA_INTERFACE_HRN')): + return self.SFA_INTERFACE_HRN + else: + return "plc" + def get_plc_dbinfo(self): return { 'dbname' : self.SFA_PLC_DB_NAME, @@ -107,6 +113,18 @@ class Config: 'password' : self.SFA_PLC_DB_PASSWORD } + # TODO: find a better place to put this method + def get_max_aggrMgr_info(self): + am_apiclient_path = '/usr/local/MAXGENI_AM_APIClient' + if (hasattr(self,'MAXGENI_AM_APICLIENT_PATH')): + am_client_path = self.MAXGENI_AM_APICLIENT_PATH + + am_url = 'https://geni.dragon.maxgigapop.net:8443/axis2/services/AggregateGENI' + if (hasattr(self,'MAXGENI_AM_URL')): + am_url = self.MAXGENI_AM_URL + + return (am_apiclient_path,am_url) + ## # SFA uses a PLCAPI connection to perform operations on the registry, # such as creating and deleting slices. This connection requires an account