def load_drivers(self): for sas in ServiceApplianceSetSM.values(): if sas.driver: config = self._args.config_sections config.add_section(sas.name) for kvp in sas.kvpairs or []: config.set(sas.name, kvp["key"], kvp["value"]) if sas.ha_mode: config.set(sas.name, "ha_mode", str(sas.ha_mode)) for sa in sas.service_appliances or []: saobj = ServiceApplianceSM.get(sa) config.set(sas.name, "device_ip", saobj.ip_address) config.set(sas.name, "user", saobj.user_credential["username"]) config.set(sas.name, "password", saobj.user_credential["password"]) self._loadbalancer_driver[sas.name] = importutils.import_object( sas.driver, sas.name, self._svc_mon, self._vnc_lib, self._cassandra, self._args )
def load_drivers(self): for sas in ServiceApplianceSetSM.values(): if sas.driver: config = self._args.config_sections config.add_section(sas.name) for kvp in sas.kvpairs or []: config.set(sas.name, kvp['key'], kvp['value']) if sas.ha_mode: config.set(sas.name, 'ha_mode', str(sas.ha_mode)) for sa in sas.service_appliances or []: saobj = ServiceApplianceSM.get(sa) config.set(sas.name, 'device_ip', saobj.ip_address) config.set(sas.name, 'user', saobj.user_credential['username']) config.set(sas.name, 'password', saobj.user_credential['password']) self._loadbalancer_driver[sas.name] = \ importutils.import_object(sas.driver, sas.name, self._svc_mon, self._vnc_lib, self.lb_db, self._args)
def load_drivers(self): for sas in ServiceApplianceSetSM.values(): if sas.driver: self._loadbalancer_driver[sas.name] = importutils.import_object(sas.driver, self._svc_mon, self._vnc_lib)