Hey Brian , 

Thanks for help it worked like a charm ; now am trying to process these 
array elements with "dirname" filter in loop but unable to do so,

 - set_fact: path="{{result.files|map(attribute='path')|list)}"

 - set_fact: myvar="{{ item | dirname }}"
   with_item: "{{path}}"

  -  debug: var=myvar

"dirname" is working but only for the last element of array , kindly Help !!

P.S. : I am new to ansible , could you please share some links ,doc which 
can help me to get through such issues .

Kind Regards, 

On Thursday, January 5, 2017 at 9:59:13 PM UTC+5:30, Brian Coca wrote:
>
> In this case you are setting path to each item path on every loop, not 
> appending as set_fact is not capable of this.
>
> What you want is a map:
>
> set_fact: path="{{result.files|map(attribute='path')|list)}"
>
>
>
> ----------
> Brian Coca
>

-- 
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/3089b834-aa33-48f8-a4a7-066a4883386c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to