def get_servo_load_balancers(self, servo_instance_id): #marker = "servo:%s" % servo_instance_id params = {"InstanceId": servo_instance_id} lbs = self.get_list('DescribeLoadBalancersByServo', params, [('member', LoadBalancer)]) for lb in lbs: if lb.instances is not None and isinstance(lb.instances, Iterable): for inst in lb.instances: inst_id = inst.instance_id ipaddr = inst.instance_ip_address hostname_cache.register(inst_id, ipaddr) return lbs
def get_servo_load_balancers(self, servo_instance_id): #marker = "servo:%s" % servo_instance_id params = {"InstanceId": servo_instance_id} lbs = self.get_list('DescribeLoadBalancersByServo', params, [('member', LoadBalancer)]) for lb in lbs: if lb.instances is not None and isinstance(lb.instances, Iterable): for inst in lb.instances: inst_id=inst.instance_id ipaddr=inst.instance_ip_address hostname_cache.register(inst_id, ipaddr) return lbs
def get_servo_load_balancers(self, servo_instance_id): #marker = "servo:%s" % servo_instance_id params = {"InstanceId": servo_instance_id} lbs = self.get_list('DescribeLoadBalancersByServo', params, [('member', LoadBalancer)]) for lb in lbs: instances = [] if lb.instances is not None and isinstance(lb.instances, Iterable): for inst in lb.instances: inst_id=str(inst.id) if inst_id.find(':')>=0: token = inst_id.split(':') inst_id=token[0] ipaddr=token[1] hostname_cache.register(inst_id, ipaddr) inst.id = inst_id return lbs
def get_servo_load_balancers(self, servo_instance_id): #marker = "servo:%s" % servo_instance_id params = {"InstanceId": servo_instance_id} lbs = self.get_list('DescribeLoadBalancersByServo', params, [('member', LoadBalancer)]) for lb in lbs: instances = [] if lb.instances is not None and isinstance(lb.instances, Iterable): for inst in lb.instances: inst_id = str(inst.id) if inst_id.find(':') >= 0: token = inst_id.split(':') inst_id = token[0] ipaddr = token[1] hostname_cache.register(inst_id, ipaddr) inst.id = inst_id return lbs