Hello Nathanaël,
On 11/27/18 10:08 AM, Nathanaël Blanchet wrote:
Hello
I'd like to extract all vms which have the lease optionnal attribute
and display the name of the storage domain of that lease.
I managed to get that dict:
"lease": {
"storage_domain": {
"href":
"/ovirt-engine/api/storagedomains/0dc2941a-bdc2-4ce4-8ad7-43fa9c944f88",
"id": "0dc2941a-bdc2-4ce4-8ad7-43fa9c944f88"
}
but how can I get the name of the storage instead of its id?
Unfortunately there is no way how to get the name directly in
ovirt_vm_facts. Parameter fetch_nested works only for <link> API
elements. But it is planned to add also this functionality. To be sure,
I created RFE for it
https://bugzilla.redhat.com/show_bug.cgi?id=1653743
thank you for your help
You can get the storage information with ovirt_storage_domain module
(ovirt_storage_domain_facts can't search via id)
- name: Test
ovirt_storage_domain:
auth: "{{ ovirt_auth }}"
id: "b1d7018b-14b1-4766-b390-5a95974ec38b"
register: mystorage
Hopefully it helps.
Best regards,
Lucie
--
Lucie Leistnerova
Quality Engineer, QE Cloud, RHVM
Red Hat EMEA
IRC: lleistne @ #rhev-qe