How do you get the current host's IP address in a role?
I know you can get the list of groups the host is a member of and the hostname of the host but I am unable to find a solution to getting the IP address.
You can get the hostname by using {{inventory_hostname}}
and the group by using {{group_names}}
I have tried things like {{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }}
and ip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"