예제 #1
0
def start(args):
    """Start and bootstrap a cluster."""
    ec_args = ["elasticluster", "start", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    status = common.wrap_elasticluster(ec_args)
    if status != 0:
        sys.exit(status)
    bootstrap_cluster(args)
예제 #2
0
def start(args):
    """Start and bootstrap a cluster."""
    ec_args = ["elasticluster", "start", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    status = common.wrap_elasticluster(ec_args)
    if status != 0:
        sys.exit(status)
    bootstrap_cluster(args)
예제 #3
0
def stop(args):
    """Stop a cluster."""
    ec_args = ["elasticluster", "stop", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))
예제 #4
0
def setup(args):
    """Rerun cluster configuration commands."""
    ec_args = ["elasticluster", "setup", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))
예제 #5
0
def ssh(args):
    """SSH to a cluster."""
    ec_args = ["elasticluster", "ssh", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))
예제 #6
0
def stop(args):
    """Stop a cluster."""
    ec_args = ["elasticluster", "stop", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))
예제 #7
0
def setup(args):
    """Rerun cluster configuration commands."""
    ec_args = ["elasticluster", "setup", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))
예제 #8
0
def ssh(args):
    """SSH to a cluster."""
    ec_args = ["elasticluster", "ssh", args.cluster]
    ec_args = common.bcbio_args_to_ec(ec_args, args)
    sys.exit(common.wrap_elasticluster(ec_args))