- hosts: - OSEv3 - localhost become: true tasks: - name: debug hostvars for OSEv3 group debug: var: "{{ hostvars }}" verbosity: 3 - name: Update /etc/hosts file with all nodes blockinfile: path: /etc/hosts block: | {% for item in groups['OSEv3'] %} {{ hostvars[item]['ansible_default_ipv4']['address'] }} {{ item }} {% endfor %}