Hi, having the following configuration
[my_hosts]
my_host ansible_ssh_host=123.123.123.123
my_host2 ansible_ssh_host=234.234.234.234
I want to gather some debug information in my templates.
- How do I acces the alias variable in a playbook/template? ie:
debug:
msg=Myhost is {{ ansible_host_alias }}Myhost is my_host
Myhost is myhost2
I tried to gather facts using ansible -m setup my_host
. The variables ansible_hostname
, HOSTNAME
and HOST
contain the machine’s hostname, i.e. echo $HOSTNAME
which differs from my ansible alias.
- Is there really no such builtin variable?
- Would a feature request make sense, or should I better try to keep all my aliases in ssh_config?
Thanks