127.0.0.1 localhost.localdomain localhost{% for item in ansible_interfaces if item != 'lo' %}{{ 'ansible_' + item + '.ipv4.address' }} {{ lookup('dig', 'ansible_' + item + '.ipv4.address' + '/PTR') }}{% endfor %}
127.0.0.1 localhost.localdomain localhostansible_eth1.ipv4.address NXDOMAINansible_eth0.ipv4.address NXDOMAIN
FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute u'ansible_eth1.ipv4.address'"}
{u'macaddress': u'00:21:f6:f2:c1:21', u'pciid': u'vif-0', u'module': u'xen_netfront', u'mtu': 1500, u'device': u'eth1', u'promisc': False, u'ipv4': {u'broadcast': u'10.224.103.255', u'netmask': u'255.255.248.0', u'network': u'10.224.96.0', u'address': u'10.224.97.202'}, u'active': True, u'type': u'ether'}
{% for interface in ansible_interfaces if interface != 'lo' %}
{{ hostvars[inventory_hostname]['ansible_' + interface]['ipv4.address'] }} {{ lookup('dig', hostvars[inventory_hostname]['ansible_' + interface]['ipv4.address'] + '/PTR') }}
{% endfor %}
FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'ipv4.address'"}