def parser(): parser = argparse.ArgumentParser(description='Destroy node by name') config.add_auth_args(parser, config) parser.add_argument('name') parser.add_argument('-t', '--testresults', help='only destroy node if all tests in XML file passed') parser.add_argument('-v', '--verbose', default=True) return parser
def parser(): parser = argparse.ArgumentParser() config.add_auth_args(parser, config) parser.add_argument('-b', '--bundles', default=[], action='append') parser.add_argument('-d', '--description-file') parser.add_argument('-i', '--image', default=config.DEFAULT_IMAGE_NAME) parser.add_argument('-l', '--location', default=config.DEFAULT_LOCATION_ID, type=int) parser.add_argument('-n', '--name', help='generate randomized name based on prefix if name not specified') parser.add_argument('-s', '--size', default=config.DEFAULT_SIZE) parser.add_argument('-t', '--subvars', default=[], action='append', help='key=value pairs of template substitution variables') parser.add_argument('-v', '--verbose', default=True) parser.add_argument('-x', '--prefix', default=config.DEFAULT_NAME_PREFIX) return parser
def parser(): parser = argparse.ArgumentParser() config.add_auth_args(parser, config) return parser