# find ansible\_fqdn and default\_ipv4.address with ansible hostvars

**URL:** <https://forum.ansible.com/t/find-ansible-fqdn-and-default-ipv4-address-with-ansible-hostvars/35413>\
**Category:** Ansible Project\
**Created:** [June 25, 2021, 6:14pm UTC](https://forum.ansible.com/t/find-ansible-fqdn-and-default-ipv4-address-with-ansible-hostvars/35413 "2021-06-25T18:14:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gustave\_Pablo](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@Gustave\_Pablo](https://forum.ansible.com/u/Gustave_Pablo)\
**Post date:** [June 25, 2021, 6:14pm UTC](https://forum.ansible.com/t/find-ansible-fqdn-and-default-ipv4-address-with-ansible-hostvars/35413/1 "2021-06-25T18:14:04Z")

</div>

There are my .j2 template and playbook to generate hostname, fqdn and ipv4 for all manage node  
 → vi hosts.j2  
{% for i in groups[‘all’] %}

{{ hostvars[i].inventory\_hostname }}  
{{hostvars[i].ansible\_fqdn }}  
{{hostvars[i].ansible\_default\_ipv4.address }}  
{% endfor %}

→ vi hosts.yml
