Exemple #1
0
	def getDestroyTasks(self):
		taskset = Device.getDestroyTasks(self)
		destroy_vm = tasks.Task("destroy-vm", self._destroyVm, reverseFn=self._fallbackDestroy)
		unassign_vmid = tasks.Task("unassign-vmid", self._unassignVmid, after=destroy_vm, reverseFn=self._fallbackDestroy)
		unassign_host = tasks.Task("unassign-host", self._unassignHost, after=unassign_vmid, reverseFn=self._fallbackDestroy)
		taskset.add([destroy_vm, unassign_host, unassign_vmid])
		return self._adaptTaskset(taskset)
Exemple #2
0
	def getDestroyTasks(self):
		taskset = Device.getDestroyTasks(self)
		taskset.add(tasks.Task("destroy", self._destroyDev))
		return taskset