ansible / ansible.builtin / v2.9.13 / lookup / indexed_items rewrites lists to return 'indexed items' | "added in version" 1.3 of ansible.builtin" Authors: Michael DeHaan <michael.dehaan@gmail.com>ansible.builtin.indexed_items (v2.9.13) — lookup
pip
Install with pip install ansible==2.9.13
use this lookup if you want to loop over an array and also get the numeric index of where you are in the array as you go
any list given will be transformed with each resulting element having the it's previous position in item.0 and its value in item.1
- name: indexed loop demo debug: msg: "at array position {{ item.0 }} there is a value {{ item.1 }}" with_indexed_items: - "{{ some_list }}"
_terms: description: list of items required: true
_raw: description: - list with each item.0 giving you the position and item.1 the value type: list