If you want to reference a previous variable, it's going to have to be
a scalar, and you have to do something like this:
whitelisted_ips: [ "{{dave}}", "{{malcolm}}" ...
The way I've been doing things like this is setting up a dict for the
environment or group like this:
whitelisted_ips:
dave:
- 1.1.1.1
- 2.2.2.2
malcolm:
- 4.4.4.4
edna:
- 5.5.5.5
And then calling roles like this:
- role: iptables
I like it because if you want to know what the settings are for a
group, you look at the group vars, or the environment, the environment
vars, instead of having it in the playbook, which is sort of the wrong
layer. I also have separate dicts for administrative concerns-
everything in the environment is going to be the same, there- and
services, where each group is liable to be different.
> --
> 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-proje...@googlegroups.com.
> To post to this group, send email to
ansible...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/ansible-project/2d858fa3-4099-42f8-9524-4468b5332c6b%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
--
-----------------------
| Henry Finucane
| "I hear aphorisms are popular"
-----------------------