Changing to this format results in:

FAILED! => {"changed": false, "failed": true, "msg": 
"AnsibleUndefinedVariable: 'dict object' has no attribute 
u'ansible_eth1.ipv4.address'"}


yet if I check ansible_eth1 I see:

{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'}



So the current template looks like this:

{% 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 %}

I can't see anything wrong here, and the address is there and 
available....any other thoughts?   

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/4c1c9a24-cf36-4ee1-add3-cddfa4f021c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to