I have the items defined in the file vars/myvars.yml as below:
*world:*
* asia:*
* country: india*
* state: maha *
* city: mumbai*
* n_america:*
* nation: canada*
* province : quebec*
* city: montreal*
When I try to print them with a loop and subelements , i am missing
something
* - name: play to print the details*
* hosts: localhost*
* gather_facts: no*
* vars: *
* - vars/myvars.yml*
* tasks:*
* - name: printing the details of montreal*
* debug:*
* msg: "{{ item[2] ['city']}}"*
* loop: "{{ world | subelements('n_america') | dict2items
}}"*
I receive a error like "obj must be a list of dicts or a nested dict"}
msg: with "*world .**n_america.city" will work *
I want to print this through loop only , as i need to process other items
also.
Thanks ,,
--
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/efca87fe-9c3e-457d-a82a-3d7d20ca3981n%40googlegroups.com.