Ansible Filter json query: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
=Use Cases=
=Use Cases=
====Selecting Individual Map Fields from a List of Maps====
====Selecting Individual Map Fields from a List of Maps====
Produce a list:
<syntaxhighlight lang='yaml'>
<syntaxhighlight lang='yaml'>
"{{ find_result.files | json_query('[*].path') }}"
"{{ find_result.files | json_query('[*].path') }}"
</syntaxhighlight>
</syntaxhighlight>
To apply a regular expression to each element of the list, see: {{Internal|Ansible_Filter_regex_replace#Apply_the_Regular_Expression_to_Each_Element_of_a_List|Apply regex_replace to Each Element of a List}}

Latest revision as of 09:15, 5 July 2021

External

Internal

Overview

Use Cases

Selecting Individual Map Fields from a List of Maps

Produce a list:

"{{ find_result.files | json_query('[*].path') }}"

To apply a regular expression to each element of the list, see:

Apply regex_replace to Each Element of a List