Thanks. Works as expected. On Friday, June 5, 2015 at 11:41:02 AM UTC+5:30, benno joy wrote: > > i think what you need is with_dict: object and use it via item.key and > item.value > > > On Fri, Jun 5, 2015 at 11:32 AM, Naween Ghimire <[email protected] > <javascript:>> wrote: > >> Hi I have been trying to access all the sub-elements available in a map >> but i am unable to do so: >> >> Here's my usecase: >> >> A yaml map is defined as follows: >> >> object: >> element1: "value1" >> element2: "value2" >> element3: "value3" >> ... >> ... >> ... >> elementn: "valuen" >> >> In a task i need to access all the values >> (value1,value2,value3,...,valuen) >> >> I tried the following: >> >> - name: pass values to script >> debug: "msg={{ item }}" >> with_items: >> - "{{ object }}" >> >> But this doesn't seem to work. >> >> Whereas the following works, >> >> - name: pass values to script >> debug: "msg={{ item }}" >> with_items: >> - "{{ object.element1 }}" >> - "{{ object.element2 }}" >> >> But this is not scalable, and i have a usecase where the number of >> elements might vary. Is there a way to get this done in ansible ? >> >> >> Regards, >> Naween >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/da9e4739-eefa-4975-adc3-65ad0b6a3610%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/da9e4739-eefa-4975-adc3-65ad0b6a3610%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > >
-- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/eb7c2dd9-fa6e-4918-a0a1-6c2ce11d54d0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
