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:
Vyronas Tsingaras 2015-06-18 21:33:16 +03:00 committed by Matt Clay
parent 158772ffc2
commit 56957ca45e

View file

@ -616,6 +616,7 @@ def reconfigure_vm(vsphere_client, vm, module, esxi, resource_pool, cluster_name
changes = {}
request = VI.ReconfigVM_TaskRequestMsg()
shutdown = False
poweron = vm.is_powered_on()
memoryHotAddEnabled = bool(vm.properties.config.memoryHotAddEnabled)
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(
msg="Error reconfiguring vm: %s" % task.get_error_message())
if vm.is_powered_off():
if vm.is_powered_off() and poweron:
try:
vm.power_on(sync_run=True)
except Exception, e: