Hello all,
I have an inventory file populated with two hosts and I would like to use
the value of host B's variable on host A. I had no luck with using hostvars
in the template.
Example inventory file. Note this will be a dynamically generated file.
[host_a]
x.x.x.x
[host_a:vars]
eth0=192.168.1.1
eth1=192.168.2.1
[host_b]
x.x.x.x
[host_b:vars]
eth0=192.168.1.2
eth1=192.168.2.2
I want to use 192.168.2.1 from host_a's variable in a template that will
generate a config file on both host a and b. For example, the config on
both hosts will have an entry like this: clustered_ips = 192.168.2.1,
192.168.2.2
I tried this in the template file but get undefined variable.
{{ hostvars[host_a][eth0] }}
How can I accomplish this?
Thanks in advance.
Steven
--
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/59ff9ef7-8b96-46a9-ba60-cd518717183a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.