Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
def parser():
    parser = argparse.ArgumentParser()
    config.add_auth_args(parser, config)
    return parser