Hello everyone !

I'm digging into Ansible capabilities a bit further, and I'm looking to 
implement with a beautiful manner the concept of VIP.
To do so, I implemented this variable in the group_vars of my inventory:

group_vars/firstcluster : 
vips:
  - name: cluster1_vip
    ip : 1.2.3.4
  - name: cluster1.othervip
    ip : 1.2.3.5




group_vars/secondcluster : 
vips:
  - name: cluster2_vip
    ip : 1.2.4.4
  - name: cluster2.othervip
    ip : 1.2.4.5



and in the inventory : 
[firstcluster]
node10
node11

[secondcluster]
node20
node21

My question : if I want to set up a DNS server, that gathers all the VIP 
and associated names (*without redundancy* for esthetism) , how do I 
proceed ? In short : is it possible to get all group variables 
notwithstanding the hosts underneath ?

like : 
{% for group in <THEMAGICVAR> %}
{% for vip in group.vips %}
{{ vip.name }}      IN A     {{ vip.ip }}
{% end for %}
{% end for %}



Thank you very much !

-- Geoff

-- 
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/7f70ee5c-8787-4f9d-bb2f-b1b9b62d6f03%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to