<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 9, 2017 at 6:52 PM, Nathanaël Blanchet <span dir="ltr">&lt;<a href="mailto:blanchet@abes.fr" target="_blank">blanchet@abes.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I didn&#39;t find anyway to easy list all my vms thanks to the ansible modules...<br>
I tried the ovirt4.py script which is able to list the whole facts, so vms list, when the number of them is small in a test datacenter, but in a production datacenter, I get an issue:<br>
<br>
  File &quot;./ovirt4.py&quot;, line 262, in &lt;module&gt;<br>
    main()<br>
  File &quot;./ovirt4.py&quot;, line 254, in main<br>
    vm_name=args.host,<br>
  File &quot;./ovirt4.py&quot;, line 213, in get_data<br>
    vms[name] = get_dict_of_struct(connection, vm)<br>
  File &quot;./ovirt4.py&quot;, line 185, in get_dict_of_struct<br>
    (<a href="http://device.name" rel="noreferrer" target="_blank">device.name</a>, [ip.address for ip in device.ips]) for device in devices<br>
  File &quot;./ovirt4.py&quot;, line 185, in &lt;genexpr&gt;<br>
    (<a href="http://device.name" rel="noreferrer" target="_blank">device.name</a>, [ip.address for ip in device.ips]) for device in devices<br>
TypeError: &#39;NoneType&#39; object is not iterable<br></blockquote><div><br></div><div>This error was fixed already, try to download latest ovirt4.py file.<br><br></div><div>The other way is to use fatcs[1] module.<br><br>[1] <a href="http://docs.ansible.com/ansible/ovirt_vms_facts_module.html">http://docs.ansible.com/ansible/ovirt_vms_facts_module.html</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
What is the simpliest way to get this basic information with sdk4??? (with sdk3 : ovirt-shell -E &quot;list vms&quot;)<br></blockquote><div><br></div><div>Please take a look at the following example:<br><br> <a href="https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/list_vms.py">https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/list_vms.py</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
<br>
-- <br>
Nathanaël Blanchet<br>
<br>
Supervision réseau<br>
Pôle Infrastrutures Informatiques<br>
227 avenue Professeur-Jean-Louis-Viala<br>
34193 MONTPELLIER CEDEX 5       <br>
Tél. 33 (0)4 67 54 84 55<br>
Fax  33 (0)4 67 54 84 14<br>
<a href="mailto:blanchet@abes.fr" target="_blank">blanchet@abes.fr</a><br>
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a><br>
</blockquote></div><br></div></div>