ansible - how to read each element of an yaml map -


i trying access elements of yaml object, suggestions helpful:

object:   element1: "value1"   element2: "value2"   element3: "value3" 

the above object defined in group_vars/all file can accessed other tasks.

- name: pass values script   debug: "msg={{ item }}"   with_items:     - "{{ object.element1 }}"     - "{{ object.element2 }}" 

now method allows me accept each element want done elements in object (irrespective of number of objects) read with_items. tried following:

- name: pass values script   debug: "msg={{ item }}"   with_items:     - "{{ object }}" 

but considers entire object 1 item. suggestions on how elements list with_items:

you can try use:
with_items: object

it works inventories definition.


Comments