def execute(self, storage, payload): fcoe_ifaces = network.devices_used_by_fcoe(storage) overwrite = network.can_overwrite_configuration(payload) network_proxy = NETWORK.get_proxy() task_path = network_proxy.InstallNetworkWithTask( util.getSysroot(), fcoe_ifaces, overwrite) task_proxy = NETWORK.get_proxy(task_path) sync_run_task(task_proxy) if conf.system.can_change_hostname: hostname = network_proxy.Hostname if hostname != network.DEFAULT_HOSTNAME: network_proxy.SetCurrentHostname(hostname)
def execute(self, payload): fcoe_proxy = STORAGE.get_proxy(FCOE) fcoe_nics = fcoe_proxy.GetNics() fcoe_ifaces = [dev.device_name for dev in network.get_supported_devices() if dev.device_name in fcoe_nics] overwrite = network.can_overwrite_configuration(payload) network_proxy = NETWORK.get_proxy() task_path = network_proxy.InstallNetworkWithTask(util.getSysroot(), fcoe_ifaces, overwrite) task_proxy = NETWORK.get_proxy(task_path) sync_run_task(task_proxy) if conf.system.can_change_hostname: hostname = network_proxy.Hostname if hostname != network.DEFAULT_HOSTNAME: network_proxy.SetCurrentHostname(hostname)
def execute(self, payload): fcoe_proxy = STORAGE.get_proxy(FCOE) fcoe_nics = fcoe_proxy.GetNics() fcoe_ifaces = [dev.device_name for dev in network.get_supported_devices() if dev.device_name in fcoe_nics] overwrite = network.can_overwrite_configuration(payload) network_proxy = NETWORK.get_proxy() task_path = network_proxy.InstallNetworkWithTask(util.getSysroot(), fcoe_ifaces, overwrite) task_proxy = NETWORK.get_proxy(task_path) sync_run_task(task_proxy) if conf.system.can_change_hostname: hostname = network_proxy.Hostname if hostname != network.DEFAULT_HOSTNAME: network_proxy.SetCurrentHostname(hostname)