mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
check if existing network is VDS and has port attribute (#31322)
This commit is contained in:
committed by
Abhijeet Kasurde
parent
ce04f6e961
commit
0334b3fd99
@@ -768,9 +768,10 @@ class PyVmomiHelper(PyVmomi):
|
|||||||
# VDS switch
|
# VDS switch
|
||||||
pg_obj = find_obj(self.content, [vim.dvs.DistributedVirtualPortgroup], network_devices[key]['name'])
|
pg_obj = find_obj(self.content, [vim.dvs.DistributedVirtualPortgroup], network_devices[key]['name'])
|
||||||
|
|
||||||
if (nic.device.backing and
|
if (nic.device.backing and not hasattr(nic.device.backing, 'port')):
|
||||||
(nic.device.backing.port.portgroupKey != pg_obj.key or
|
nic_change_detected = True
|
||||||
nic.device.backing.port.switchUuid != pg_obj.config.distributedVirtualSwitch.uuid)):
|
elif (nic.device.backing and (nic.device.backing.port.portgroupKey != pg_obj.key or
|
||||||
|
nic.device.backing.port.switchUuid != pg_obj.config.distributedVirtualSwitch.uuid)):
|
||||||
nic_change_detected = True
|
nic_change_detected = True
|
||||||
|
|
||||||
dvs_port_connection = vim.dvs.PortConnection()
|
dvs_port_connection = vim.dvs.PortConnection()
|
||||||
|
|||||||
Reference in New Issue
Block a user