VMware: handle pnic in proxyswitch
Fixes: #42943
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
(cherry picked from commit f2640d3394
)
This commit is contained in:
parent
1631d1a30f
commit
bc3db437e8
2 changed files with 5 additions and 3 deletions
2
changelogs/fragments/42943_vmware_vmnic_fix.yaml
Normal file
2
changelogs/fragments/42943_vmware_vmnic_fix.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- VMware handle pnic in proxyswitch (https://github.com/ansible/ansible/pull/42996)
|
|
@ -92,15 +92,15 @@ class HostVmnicMgr(PyVmomi):
|
|||
host_vmnic_facts['all'] = [pnic.device for pnic in nw_config.pnic]
|
||||
|
||||
vswitch_vmnics = []
|
||||
proxy_switch_vmnics = []
|
||||
if nw_config.vswitch:
|
||||
for vswitch in nw_config.vswitch:
|
||||
for vnic in vswitch.spec.bridge.nicDevice:
|
||||
vswitch_vmnics.append(vnic)
|
||||
|
||||
proxy_switch_vmnics = []
|
||||
if nw_config.vswitch:
|
||||
if nw_config.proxySwitch:
|
||||
for proxy_config in nw_config.proxySwitch:
|
||||
for proxy_nic in proxy_config.spec.bridge.nicDevice:
|
||||
for proxy_nic in proxy_config.spec.backing.pnicSpec:
|
||||
proxy_switch_vmnics.append(proxy_nic.pnicDevice)
|
||||
|
||||
used_vmics = proxy_switch_vmnics + vswitch_vmnics
|
||||
|
|
Loading…
Reference in a new issue