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:
             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)
Ejemplo n.º 4
0
 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)