Thanks but I prefer the union approach as that takes care of removing any double values.
Dick On Thu, 2 Nov 2017 at 19:55, Arbab Nazar <[email protected]> wrote: > 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 [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/938f2541-e78b-424c-8aab-bb40834a57fc%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/938f2541-e78b-424c-8aab-bb40834a57fc%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [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/CAL8fbwN_aZax2U3Oc9%3DYQVKdDAM5vMn%2BdgD-HXo_K4s7sqb7zg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
