Try this reference:
- name: Show results
ansible.builtin.debug:
msg: "{{ item['description'] }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123
On Feb 23, 2023, at 9:26 PM, [email protected] <[email protected]> wrote:
Here ya go (I pulled out a bunch of output that just muddied up everything:
"msg": [
[
{
"date": "2021-04-10 00:19:25.785000+00:00",
"description": "Active VM",
"href":
"/ovirt-engine/api/vms/e0abbe35-3c4c-463b-8d08-587618d2465d/snapshots/22e82416-71b4-4808-b315-4cf7d713ae31",
"id": "22e82416-71b4-4808-b315-4cf7d713ae31",
"persist_memorystate": false,
"snapshot_status": "ok",
"snapshot_type": "active"
},
{
"cdroms": [],
"date": "2023-02-22 09:02:48.843000+00:00",
"description": "Snapshot of VM1 2023-02-22",
"disks": [],
/* Redacted extra output */
},
{
"cdroms": [],
"date": "2023-02-23 09:03:23.519000+00:00",
"description": "Snapshot of VM1 2023-02-23",
"disks": [],
/* Redacted extra output */
}
]
]
}
Thanks,
Harry
On Thursday, February 23, 2023 at 3:40:39 PM UTC-5 Rowe, Walter P. (Fed) wrote:
Can you share the output from this:
- name: Show results
ansible.builtin.debug:
msg: "{{ item }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
I suspect at this point it is just a matter of constructing the right reference
in 'item'.
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123<tel:(202)%20355-4123>
On Feb 23, 2023, at 3:35 PM, [email protected] <[email protected]> wrote:
Still no good:
TASK [Show results]
***********************************************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an
undefined variable. The error was: 'description' is undefined. 'description' is
undefined\n\nThe error appears to be in '/root/vm_snapshot_info.yml': line 48,
column 7, but may\nbe elsewhere in the file depending on the exact syntax
problem.\n\nThe offending line appears to be:\n\n\n - name: Show results\n
^ here\n"}
- name: Show results
ansible.builtin.debug:
msg: "{{ item,description }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
Thanks,
Harry
On Thursday, February 23, 2023 at 3:32:32 PM UTC-5 Rowe, Walter P. (Fed) wrote:
- name: Show results
ansible.builtin.debug:
msg: "{{ item.description }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123<tel:(202)%20355-4123>
On Feb 23, 2023, at 3:21 PM, [email protected] <[email protected]> wrote:
So that gives me the data under each VM's ovirt_snapshots, but I still can't
access the "description" data. I tried this:
- name: Show results
ansible.builtin.debug:
msg: "{{ item }}"
with_nested:
- "{{ item[0].description }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
And it shows me the same information with or without the "with_nested" clause
in there.
Thanks,
Harry
On Thursday, February 23, 2023 at 3:13:02 PM UTC-5 Rowe, Walter P. (Fed) wrote:
How about this?
- name: Show results
ansible.builtin.debug:
msg: "{{ item }}"
loop:
- "{{ result.results | json_query('[*].ovirt_snapshots') }}"
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123<tel:(202)%20355-4123>
On Feb 23, 2023, at 2:59 PM, [email protected] <[email protected]> wrote:
That works, but it only shows the info for the first VM. There are 22 total.
What I'd like to have is the VM name and list of all of that VMs snapshots, so
I need to be able to traverse through the output at the VM level, then travers
that VM's ovirt_snapshots data.
Thanks,
Harry
On Thursday, February 23, 2023 at 2:52:11 PM UTC-5 Rowe, Walter P. (Fed) wrote:
- name: Show results
ansible.builtin.debug:
msg: "{{ item }}"
loop:
- "{{ result.results[0].ovirt_snapshots }}"
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123<tel:(202)%20355-4123>
On Feb 23, 2023, at 2:37 PM, [email protected] <[email protected]> wrote:
Nope. I get: "list object has no attribute 'ovirt_snapshots'.
Thanks,
Harry
On Thursday, February 23, 2023 at 2:34:26 PM UTC-5 Rowe, Walter P. (Fed) wrote:
- name: Show results
ansible.builtin.debug:
msg: "{{ item }}"
loop:
- "{{ result.results.ovirt_snapshots }}"
How about this?
Walter
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/b977149b-b0c9-4c62-9579-bec36f041f72n%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2Fb977149b-b0c9-4c62-9579-bec36f041f72n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7Ca6a731080a9c4416d03408db160e98ed%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638128024185659325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BfSM%2BhuwzOQbrZUCwIOydWq0Kvhw%2Bv%2BTJZ0wfG94Cl4%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/65bac0a6-5df8-43e9-bd16-1ce0f2cf9610n%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F65bac0a6-5df8-43e9-bd16-1ce0f2cf9610n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7Ca6a731080a9c4416d03408db160e98ed%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638128024185659325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=sgwkvU%2FM%2BK7t87o4VpO3YIp%2BM95OBUULlZH97G8ULHI%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/5b077e4d-a84e-4d06-bee5-0d29509b06c2n%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F5b077e4d-a84e-4d06-bee5-0d29509b06c2n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7Ca6a731080a9c4416d03408db160e98ed%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638128024185659325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kbsBv8Tv8GlOdhQfsZGrXnVXMxd79IfPkcmLPcaYkuQ%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/beadb086-20cc-4f22-886e-8fdc33671844n%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2Fbeadb086-20cc-4f22-886e-8fdc33671844n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7Ca6a731080a9c4416d03408db160e98ed%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638128024185659325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=VKdB5pZe24zTBarw5Vl3oBCjiJ22FuGLpN6Vo0kDi6w%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/58e53988-de79-4d3d-ad3b-19b1b5f0ee40n%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F58e53988-de79-4d3d-ad3b-19b1b5f0ee40n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7Ca6a731080a9c4416d03408db160e98ed%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638128024185659325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FcDEiD77k74ExbKFKNS%2BDugs7RGwQ8wYe%2FJgeiHHoBA%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/13978702-DD49-448A-B94C-DCD9BAC0536E%40nist.gov.