summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authormmartinv <32071463+mmartinv@users.noreply.github.com>2019-03-28 21:55:40 +0100
committerJohn R Barker <john@johnrbarker.com>2019-03-28 20:55:40 +0000
commiteebebb1a83bfaab34976529628d947b4988c2dd7 (patch)
treedb3c1f12ea93e592f856fc21d1323ded3c03ef49 /contrib
parent43514e9d93455a94521dd0d1f5c29bf9e07ca5bf (diff)
downloadansible-eebebb1a83bfaab34976529628d947b4988c2dd7.tar.gz
Fix ovirt4.py inventory file for oVirt 4.3 (#54338)
ovirt4.py inventory file fails with oVirt 4.3 with the following error: Traceback (most recent call last): File "inventory/ovirt", line 259, in <module> main() File "inventory/ovirt", line 250, in main vm_name=args.host, File "inventory/ovirt", line 209, in get_data vms[name] = get_dict_of_struct(connection, vm) File "inventory/ovirt", line 178, in get_dict_of_struct (stat.name, stat.values[0].datum) for stat in stats File "inventory/ovirt", line 178, in <genexpr> (stat.name, stat.values[0].datum) for stat in stats IndexError: list index out of range
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/inventory/ovirt4.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/inventory/ovirt4.py b/contrib/inventory/ovirt4.py
index 040b33255a..71ce85582c 100755
--- a/contrib/inventory/ovirt4.py
+++ b/contrib/inventory/ovirt4.py
@@ -176,7 +176,7 @@ def get_dict_of_struct(connection, vm):
if vm.name in [vm.name for vm in connection.follow_link(group.vms)]
],
'statistics': dict(
- (stat.name, stat.values[0].datum) for stat in stats
+ (stat.name, stat.values[0].datum) for stat in stats if stat.values
),
'devices': dict(
(device.name, [ip.address for ip in device.ips]) for device in devices if device.ips