def find_iface_via_ip(data, _ip):
    """
    Find Iface details from ansible_facts
    Arg:  _ip: IP address to match
    Returns: Attributes of found interface or None.

    """
    _ansible_facts = data.get('ansible_facts')
    iface_list = _ansible_facts.get('ansible_interfaces')

    for _ifacename in iface_list:
        iface_key = "ansible_%s" % _ifacename
        if _ansible_facts.get(iface_key).get('ipv4').get('address') == _ip:
            return _ansible_facts.get(iface_key)
    return None