Dick, something like this:
http://blog.crisp.se/2016/10/20/maxwenzin/how-to-append-to-lists-in-ansible

On Wednesday, November 1, 2017 at 4:45:27 PM UTC+5, Dick Visser wrote:
>
> Hi 
>
> I have a few use cases where I define a list in group_vars/all.yml, 
> for instance a list of users: 
>
>
> users: 
>   - allen 
>   - bob 
>   - chris 
>   - dick 
>
>
> So this list applies to all hosts in my case. 
>
> But for a specific host, I want to add one entry to the list. 
> The only way I can get that to work is by copying the list in 
> host_vars/somehost/main.yml and just manually add it: 
>
> users: 
>   - allen 
>   - bob 
>   - chris 
>   - dick 
>   - extrauser 
>
> Obviously this is not ideal as any changes made to the first var will 
> have to be manually carried over to the specific instances. 
>
> Is there some way to append items to list vars (or subtract, for that 
> matter)? 
>
> I was hoping to be able to use something like: 
>
> users: "{{ users }} + ['extrauser']" 
>
> But that gives me "recursive loop detected in template string". 
>
> Any other/clean ways to solve this? 
>
>
> Thanks!! 
>
>
> -- 
> Dick Visser 
> GÉANT 
>
> Want to join us? We're hiring: https://www.geant.org/jobs 
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/938f2541-e78b-424c-8aab-bb40834a57fc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to