|
|
|
@ -280,11 +280,8 @@ class PyVmomiHelper(object):
|
|
|
|
|
if current_state == expected_state:
|
|
|
|
|
result['changed'] = False
|
|
|
|
|
result['failed'] = False
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
|
|
task = None
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
if expected_state == 'poweredoff':
|
|
|
|
|
task = vm.PowerOff()
|
|
|
|
@ -341,9 +338,6 @@ class PyVmomiHelper(object):
|
|
|
|
|
mac = device.macAddress
|
|
|
|
|
ips = list(device.ipAddress)
|
|
|
|
|
netDict[mac] = ips
|
|
|
|
|
#facts['network'] = {}
|
|
|
|
|
#facts['network']['ipaddress_v4'] = None
|
|
|
|
|
#facts['network']['ipaddress_v6'] = None
|
|
|
|
|
for k,v in netDict.iteritems():
|
|
|
|
|
for ipaddress in v:
|
|
|
|
|
if ipaddress:
|
|
|
|
@ -353,7 +347,6 @@ class PyVmomiHelper(object):
|
|
|
|
|
facts['ipv4'] = ipaddress
|
|
|
|
|
|
|
|
|
|
for idx,entry in enumerate(vm.config.hardware.device):
|
|
|
|
|
|
|
|
|
|
if not hasattr(entry, 'macAddress'):
|
|
|
|
|
continue
|
|
|
|
|
|
|
|
|
@ -368,7 +361,6 @@ class PyVmomiHelper(object):
|
|
|
|
|
}
|
|
|
|
|
facts['hw_interfaces'].append('eth'+str(idx))
|
|
|
|
|
|
|
|
|
|
#import epdb; epdb.st()
|
|
|
|
|
return facts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|