I'm using ansible to install a cassandra cluster. Cassandra wants ip addresses and not hostnames in it's config file. I need to get the ip address for each host. The problem is each physical server has multiple ip addresses associated with it. So I can't just get the ip address using ansible_eth0["ipv4"]["address"]. That will not be the correct ip address for the related host. The only var that has the correct ip I need is SSH_CONNECTION. But that is a string that has the source ip and port and the dest ip and port. The dest ip is the ip I need. Can I parse this string and get the ip I need or is there another way to get the ip address?
I also need to get the ip address for the first host and make it available for use in a template applied to the remaining hosts. -- 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/4362e66a-f2ff-4987-bf59-2ced0ab19b4f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
