Esempio n. 1
0
File: main.py Progetto: eofs/aws
def elb_zones_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    zone_names = args.zone
    add = True
    if 'disable' == args.status:
        add = False

    try:
        zones = service.zones(name, zone_names, add)
    except AttributeError:
        # TODO Remote this try/except after https://github.com/boto/boto/pull/1492 is merged into master.
        pass

    print elb_table(service.list(names=[name]))
Esempio n. 2
0
def elb_zones_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    zone_names = args.zone
    add = True
    if 'disable' == args.status:
        add = False

    try:
        zones = service.zones(name, zone_names, add)
    except AttributeError:
        # TODO Remote this try/except after https://github.com/boto/boto/pull/1492 is merged into master.
        pass

    print elb_table(service.list(names=[name]))
Esempio n. 3
0
File: main.py Progetto: eofs/aws
def elb_deregister_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    instance_ids = args.instance
    instances = service.deregister(name, instance_ids)
    print ec2_table(instances)
Esempio n. 4
0
File: main.py Progetto: eofs/aws
def elb_list_handler(parser, args):
    service = ELBService(settings)
    if 'regions' == args.type:
        list_regions(service)
    else:
        print elb_table(service.list())
Esempio n. 5
0
File: main.py Progetto: eofs/aws
def elb_delete_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    service.delete(name)
    print elb_table(service.list())
Esempio n. 6
0
def elb_deregister_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    instance_ids = args.instance
    instances = service.deregister(name, instance_ids)
    print ec2_table(instances)
Esempio n. 7
0
def elb_list_handler(parser, args):
    service = ELBService(settings)
    if 'regions' == args.type:
        list_regions(service)
    else:
        print elb_table(service.list())
Esempio n. 8
0
def elb_delete_handler(parser, args):
    service = ELBService(settings)
    name = args.balancer
    service.delete(name)
    print elb_table(service.list())