summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndra Machacek <machacek.ondra@gmail.com>2017-05-04 21:22:48 +0200
committerMatt Davis <nitzmahone@users.noreply.github.com>2017-05-04 12:22:48 -0700
commit2c58ac18335d9ccde20b181d76eafa8246a3add2 (patch)
tree63a96e3cf5258442fa98c6697586654f1f44b3a8
parent4bd04c299b644cd13d4af05eb61e1c814fd8120f (diff)
downloadansible-2c58ac18335d9ccde20b181d76eafa8246a3add2.tar.gz
inventory: ovirt4: Add support for devices without IP (#24287)
-rwxr-xr-xcontrib/inventory/ovirt4.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/inventory/ovirt4.py b/contrib/inventory/ovirt4.py
index 5ee5986266..6221325f34 100755
--- a/contrib/inventory/ovirt4.py
+++ b/contrib/inventory/ovirt4.py
@@ -182,9 +182,9 @@ def get_dict_of_struct(connection, vm):
(stat.name, stat.values[0].datum) for stat in stats
),
'devices': dict(
- (device.name, [ip.address for ip in device.ips]) for device in devices
+ (device.name, [ip.address for ip in device.ips]) for device in devices if device.ips
),
- 'ansible_host': devices[0].ips[0].address if len(devices) > 0 else None,
+ 'ansible_host': next((device.ips[0].address for device in devices if device.ips), None)
}