We do not want to deploy cluster by mistake, so it is
reasonable to have dedicated option for cluster deployment,
like --setup.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
Conflicts:
teuthology/openstack/__init__.py
type=int,
default=0,
)
+ parser.add_argument(
+ '--setup',
+ action='store_true', default=False,
+ help='deploy the cluster, if it does not exist',
+ )
parser.add_argument(
'--teardown',
action='store_true', default=None,
self.key_filename = keyfile
break
self.verify_openstack()
- self.setup()
+ if self.args.teardown:
+ self.instance = OpenStackInstance(self.server_name())
+ self.teardown()
+ return 0
+ if self.args.setup:
+ self.setup()
exit_code = 0
if self.args.suite:
if self.args.wait:
'--controller-disk'):
del original_argv[0:2]
elif original_argv[0] in ('--teardown',
+ '--setup',
'--upload',
'--no-canonical-tags'):
del original_argv[0]