mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-03 09:13:12 +00:00
Added the 'hw_interfaces' array, listing the names of all interfaces present on the VM as 'ansible_interfaces' lists the ones seen by the operating system
This commit is contained in:
committed by
Matt Clay
parent
bd531f87bc
commit
81a1579e20
@@ -1165,6 +1165,7 @@ def gather_facts(vm):
|
||||
'hw_product_uuid': vm.properties.config.uuid,
|
||||
'hw_processor_count': vm.properties.config.hardware.numCPU,
|
||||
'hw_memtotal_mb': vm.properties.config.hardware.memoryMB,
|
||||
'hw_interfaces':[],
|
||||
}
|
||||
netInfo = vm.get_property('net')
|
||||
netDict = {}
|
||||
@@ -1187,6 +1188,7 @@ def gather_facts(vm):
|
||||
'macaddress_dash': entry.macAddress.replace(':', '-'),
|
||||
'summary': entry.deviceInfo.summary,
|
||||
}
|
||||
facts['hw_interfaces'].append('eth'+str(ifidx))
|
||||
|
||||
ifidx += 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user