Skip to content

Commit a345d76

Browse files
author
EarthmanT
committed
push vm
1 parent 834bf40 commit a345d76

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

cloudify_vcd/vapp_tasks.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -482,14 +482,12 @@ def _delete_vm(vm_external=None,
482482
ctx.logger.info('VM is deleted. Now to delete Vapp.')
483483

484484
if vm_ctx.instance.runtime_properties.get('__VM_CREATE_VAPP'):
485-
try:
486-
vm.delete()
487-
except Exception as e:
488-
if vm.exists:
489-
raise
490-
elif not isinstance(e, OperationNotSupportedException):
491-
raise e
492-
finally:
485+
if vm.exists:
486+
try:
487+
vm.delete()
488+
except:
489+
raise OperationRetry('Waiting for VM to be deleted.')
490+
if vm.vapp_object.exists:
493491
try:
494492
last_task = vm.vapp_object.delete()
495493
except BadRequestException:

0 commit comments

Comments
 (0)