Ejemplo n.º 1
0
def call_destroy(region):
    if args.clear_all:
        amazon_ec2_lib.terminate_delete_instances(region)
    if args.terminate_allinstances:
        amazon_ec2_lib.terminate_all_instances(region)
    if args.delete_allebsvols:
        amazon_ec2_lib.delete_ebs_volumes(region)
Ejemplo n.º 2
0
if args.list_regions or args.region:
    list_reg_name = amazon_ec2_lib.list_all_regions()
    if args.list_regions:
        print "\nFollowing are the Regions:"
        for regions in list_reg_name:
            print regions


if args.region and REG == "all":
    for reg in list_reg_name:
        print "\nWorking with the Region :", reg
        if args.clear_all:
            amazon_ec2_lib.terminate_delete_instances(reg)
        if args.terminate_allinstances:
            amazon_ec2_lib.terminate_all_instances(reg)
        if args.delete_allebsvols:
            amazon_ec2_lib.delete_ebs_volumes(reg)
        if args.list_allimages:
            amazon_ec2_lib.list_all_ec2RHELimages(reg)
        if args.list_allinstances:
            amazon_ec2_lib.list_all_runningInst(reg)
        if args.find_instanceid:
            stat = amazon_ec2_lib.find_instanceId(reg, IPADDR)
            if stat == "found":
                break
        if args.display_instanceinfo:
            amazon_ec2_lib.display_instanceInfo(reg, INSID)
elif args.region and REG in list_reg_name:
    print "\nWorking with the Region :", REG
    if args.clear_all: