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.

Reply via email to