summaryrefslogtreecommitdiff
path: root/lib/ansible/modules/cloud/vmware
diff options
context:
space:
mode:
authorAbhijeet Kasurde <akasurde@redhat.com>2018-01-27 02:53:47 +0530
committeransibot <ansibot@users.noreply.github.com>2018-01-26 16:23:47 -0500
commitc96bad461f9aad91a2b79e778f32f4ef917fb885 (patch)
treef47f32fc1c647b843b742919c5e4f4f94112276c /lib/ansible/modules/cloud/vmware
parent56196e66bf84a2e5e09345822acd3a207317d677 (diff)
downloadansible-c96bad461f9aad91a2b79e778f32f4ef917fb885.tar.gz
VMware: Fix dvs idempotency issue (#35389)
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Diffstat (limited to 'lib/ansible/modules/cloud/vmware')
-rw-r--r--lib/ansible/modules/cloud/vmware/vmware_guest.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/modules/cloud/vmware/vmware_guest.py b/lib/ansible/modules/cloud/vmware/vmware_guest.py
index 97f98b8617..f33a2258f1 100644
--- a/lib/ansible/modules/cloud/vmware/vmware_guest.py
+++ b/lib/ansible/modules/cloud/vmware/vmware_guest.py
@@ -947,7 +947,7 @@ class PyVmomiHelper(PyVmomi):
# VDS switch
pg_obj = find_obj(self.content, [vim.dvs.DistributedVirtualPortgroup], network_devices[key]['name'])
- if (nic.device.backing and not hasattr(nic.device.backing, 'port')) or \
+ if vm_obj is None or (nic.device.backing and not hasattr(nic.device.backing, 'port')) or \
(nic.device.backing and (nic.device.backing.port.portgroupKey != pg_obj.key or
nic.device.backing.port.switchUuid != pg_obj.config.distributedVirtualSwitch.uuid)):
dvs_port_connection = vim.dvs.PortConnection()