code: def validate_host_ip(ips, subnets):
      
      # Make sure we prune ``None`` arguments
      subnets = [s for s in subnets if s is not None]
      validate_one_subnet = len(subnets) == 1
  
      def ip_in_one_subnet(ips, subnet):
          """ ensure an ip exists in at least one subnet """
          for ip in ips:
              if net.ip_in_subnet(ip, subnet):
                  return True
          return False
  
      for subnet in subnets:
          if ip_in_one_subnet(ips, subnet):
              if validate_one_subnet:
                  return
              else:  # keep going to make sure the other subnets are ok
                  continue
          else:
              msg = "subnet (%s) is not valid for any of the ips found %s" % (subnet, str(ips))
              raise RuntimeError(msg)
docs: Make sure that a given host all subnets specified will have at least one IP
      in that range.