code: def match(tgt, opts=None):
      '''
      Matches based on range cluster
      '''
      if not opts:
          opts = __opts__
      if HAS_RANGE:
          range_ = seco.range.Range(opts['range_server'])
          try:
              return opts['grains']['fqdn'] in range_.expand(tgt)
          except seco.range.RangeException as exc:
              log.debug('Range exception in compound match: %s', exc)
              return False
      return Falsf match(tgt, opts=None):
      '''
      Matches based on range cluster
      '''
      if not opts:
          opts = __opts__
      if HAS_RANGE:
          range_ = seco.range.Range(opts['range_server'])
          try:
              return opts['grains']['fqdn'] in range_.expand(tgt)
          except seco.range.RangeException as exc:
              log.debug('Range exception in compound match: %s', exc)
              return False
      return False
docs: Matches based on range cluster