Categories

Nov 13, 2019 in Ansible
Q: How would you access a variable of the first host in a group?

1 Answer

Nov 13, 2019

Executes the following commands to access a variable of the first host in a group:

{{ hostvars[groups['webservers'][0]]['ansible_eth0']['ipv4']['address'] }}  

This command is accessing the hostname of the first machine in the webservers group. If you are doing this by a template, then use the jinja2 '#set', or you can use set_fact.

Click here to read more about Ansible
Click here to read more about Insurance

Related questions

Madanswer
Feb 12 in Ansible
Apr 26 in Other
Oct 7 in Ansible
...