docs: def ip_interfaces():
      '''
      Provide a dict of the connected interfaces and their ip addresses
      The addresses will be passed as a list for each interface
      '''
      # Provides:
      #   ip_interfaces
  
      if salt.utils.platform.is_proxy():
          return {}
  
      ret = {}
      ifaces = _get_interfaces()
      for face in ifaces:
          iface_ips = []
          for inet in ifaces[face].get('inet', []):
              if 'address' in inet:
                  iface_ips.append(inet['address'])
          for inet in ifaces[face].get('inet6', []):
              if 'address' in inet:
                  iface_ips.append(inet['address'])
          for secondary in ifaces[face].get('secondary', []):
              if 'address' in secondary:
                  iface_ips.append(secondary['address'])
          ret[face] = iface_ips
      return {'ip_interfaces': ret}