def _convert_range_to_list(self, tgt): range = seco.range.Range(self.opts["range_server"]) try: return range.expand(tgt) except seco.range.RangeException as e: print(("Range server exception: {0}".format(e))) return []
def _convert_range_to_list(self, tgt): range = seco.range.Range(self.opts['range_server']) try: return range.expand(tgt) except seco.range.RangeException as e: print(("Range server exception: {0}".format(e))) return []
def _convert_range_to_list(self, tgt): range = seco.range.Range(self.opts['range_server']) try: return range.expand(tgt) except seco.range.RangeException, e: print "Range server exception: %s" % e return []
def range_match(self, tgt): ''' Matches based on range cluster ''' if HAS_RANGE: range = seco.range.Range(self.opts['range_server']) return self.opts['grains']['fqdn'] in range.expand(tgt) return
def sync(config): range_server = config.get('range_server', 'localhost:80') range = seco.range.Range(range_server) rev_index = {} for cluster in range.expand("allclusters()"): values = None try: values = range.expand("%" + cluster) except seco.range.RangeException: print "Could not lookup up {0}".format(cluster) if values: for v in values: #print "Adding {0} to {1}".format(cluster, v) if v in rev_index: rev_index[v].add(cluster) else: rev_index[v] = set([cluster,]) return {'index': rev_index}
def sync(config): range_server = config.get('range_server', 'localhost:80') range = seco.range.Range(range_server) rev_index = {} for cluster in range.expand("allclusters()"): values = None try: values = range.expand("%" + cluster) except seco.range.RangeException: print("Could not lookup up {0}".format(cluster)) if values: for v in values: #print "Adding {0} to {1}".format(cluster, v) if v in rev_index: rev_index[v].add(cluster) else: rev_index[v] = set([cluster,]) return {'index': rev_index}