import optparse a = [] ALL_EC_ARGS_LIST = a ################################################################################ # EM ARGUMENTS # # The following cmdline arguments may be queried via Parameters, using either # the 'name' as the argument or simply the object like: # # params.get_arg_or_none(em_args.GRACE_PERIOD) # ################################################################################ ACTION = ControlArg("action", "-a") ACTION.help = optparse.SUPPRESS_HELP a.append(ACTION) CONF = ControlArg("conf", "-c", metavar="PATH") a.append(CONF) CONF.help = "Absolute path to main.conf. Required (shell script adds the default)." DRYRUN = ControlArg("dryrun", None, noval=True) #a.append(DRYRUN) DRYRUN.help = "Do as little real things as possible, will still affect filesystem, for example logs and information persistence. (not implemented yet)" KILLNUM = ControlArg("killnum", "-k", metavar="NUM") a.append(KILLNUM) KILLNUM.help = "For the fetchkill action, number of VMs to terminate."