Remember power state when starting vm reconfigure
This commit fixes #1391 Signed-off-by: Vyronas Tsingaras <vtsingaras@it.auth.gr>
This commit is contained in:
parent
158772ffc2
commit
56957ca45e
1 changed files with 2 additions and 1 deletions
|
@ -616,6 +616,7 @@ def reconfigure_vm(vsphere_client, vm, module, esxi, resource_pool, cluster_name
|
||||||
changes = {}
|
changes = {}
|
||||||
request = VI.ReconfigVM_TaskRequestMsg()
|
request = VI.ReconfigVM_TaskRequestMsg()
|
||||||
shutdown = False
|
shutdown = False
|
||||||
|
poweron = vm.is_powered_on()
|
||||||
|
|
||||||
memoryHotAddEnabled = bool(vm.properties.config.memoryHotAddEnabled)
|
memoryHotAddEnabled = bool(vm.properties.config.memoryHotAddEnabled)
|
||||||
cpuHotAddEnabled = bool(vm.properties.config.cpuHotAddEnabled)
|
cpuHotAddEnabled = bool(vm.properties.config.cpuHotAddEnabled)
|
||||||
|
@ -706,7 +707,7 @@ def reconfigure_vm(vsphere_client, vm, module, esxi, resource_pool, cluster_name
|
||||||
module.fail_json(
|
module.fail_json(
|
||||||
msg="Error reconfiguring vm: %s" % task.get_error_message())
|
msg="Error reconfiguring vm: %s" % task.get_error_message())
|
||||||
|
|
||||||
if vm.is_powered_off():
|
if vm.is_powered_off() and poweron:
|
||||||
try:
|
try:
|
||||||
vm.power_on(sync_run=True)
|
vm.power_on(sync_run=True)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
|
|
Loading…
Reference in a new issue