code: def wolmatch(tgt, tgt_type='glob', bcast='255.255.255.255', destport=9):
      '''
      Send a "Magic Packet" to wake up Minions that are matched in the grains cache
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-run network.wolmatch minion_id
          salt-run network.wolmatch 192.168.0.0/16 tgt_type='ipcidr' bcast=255.255.255.255 destport=7
      '''
      ret = []
      minions = __salt__['cache.grains'](tgt, tgt_type)
      for minion in minions:
          for iface, mac in minion['hwaddr_interfaces'].items():
              if iface == 'lo':
                  continue
              mac = mac.strip()
              wol(mac, bcast, destport)
              log.info('Waking up %s', mac)
              ret.append(mac)
      return ref wolmatch(tgt, tgt_type='glob', bcast='255.255.255.255', destport=9):
      '''
      Send a "Magic Packet" to wake up Minions that are matched in the grains cache
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-run network.wolmatch minion_id
          salt-run network.wolmatch 192.168.0.0/16 tgt_type='ipcidr' bcast=255.255.255.255 destport=7
      '''
      ret = []
      minions = __salt__['cache.grains'](tgt, tgt_type)
      for minion in minions:
          for iface, mac in minion['hwaddr_interfaces'].items():
              if iface == 'lo':
                  continue
              mac = mac.strip()
              wol(mac, bcast, destport)
              log.info('Waking up %s', mac)
              ret.append(mac)
      return ret
docs: Send a "Magic Packet" to wake up Minions that are matched in the grains cache
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-run network.wolmatch minion_id
          salt-run network.wolmatch 192.168.0.0/16 tgt_type='ipcidr' bcast=255.255.255.255 destport=7