diff options
author | mmartinv <32071463+mmartinv@users.noreply.github.com> | 2019-03-28 21:55:40 +0100 |
---|---|---|
committer | John R Barker <john@johnrbarker.com> | 2019-03-28 20:55:40 +0000 |
commit | eebebb1a83bfaab34976529628d947b4988c2dd7 (patch) | |
tree | db3c1f12ea93e592f856fc21d1323ded3c03ef49 /contrib | |
parent | 43514e9d93455a94521dd0d1f5c29bf9e07ca5bf (diff) | |
download | ansible-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-x | contrib/inventory/ovirt4.py | 2 |
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 |