Here's some documentation on set theory filters that may help:

http://docs.ansible.com/playbooks_variables.html#id22




On Thu, Feb 20, 2014 at 1:25 PM, Stephen Gargan <[email protected]>wrote:

>
> I'd like to be able to do the following, hopefully someone can point me to
> a simple way to do it.
>
> I have two lists, one contains vars for all hosts another vars for a
> specific host. I'd like to join them into a single list that can be
> iterated over in a template. I reuse the template so would rather it did
> not know about two separate lists.
>
> generic_vars: [ 'a', 'b', 'c' ]
> specific_vars: [ 'd', 'e' ]
>
> somehow I'd like to combine these into an all_vars variable, so that in
> the template I can do the following.
>
> mytemplate.json
>
> {
>   "vars": [
> {% for v in all_vars %}
>         "{{v}}"{% if not loop.last %},{% endif %}
> {% endfor %}
>     ]
> }
>
> This is a patten that arises a lot for me so I'm probably going to write a
> module to do it. But I thought I'd check to see if there was a simple
> standard way of doing so before heading down that path.
>
> Is this something that can be easily done?
>
> thanks,
>
> Steve.
>
>  --
> 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].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to