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.