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.