summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Hardy <shardy@redhat.com>2013-02-18 15:07:21 +0000
committerSteven Hardy <shardy@redhat.com>2013-02-18 18:12:02 +0000
commitf1baa757c38c21dfb4f6ac43670257729f958200 (patch)
treebba9272b2082d0737094e8babdcabcb3894c323f
parent776f25099e90d31d05e28eb7f6fdc69b63d74478 (diff)
downloadpython-heatclient-0.2.0.tar.gz
heatclient : Add --disable-rollback option0.2.0
Adds -D/--disable-rollback option to align with new heat-cfn option Change-Id: I4a997df0b63d19a25f2047710809a80520187f9f Signed-off-by: Steven Hardy <shardy@redhat.com>
-rw-r--r--heatclient/v1/shell.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/heatclient/v1/shell.py b/heatclient/v1/shell.py
index c29d6bc..b4a0b87 100644
--- a/heatclient/v1/shell.py
+++ b/heatclient/v1/shell.py
@@ -51,6 +51,8 @@ def _set_template_fields(hc, args, fields):
@utils.arg('-c', '--create-timeout', metavar='<TIMEOUT>',
default=60, type=int,
help='Stack creation timeout in minutes. Default: 60')
+@utils.arg('-D', '--disable-rollback', default=False, action="store_true",
+ help='Disable rollback on create/update failure')
@utils.arg('-P', '--parameters', metavar='<KEY1=VALUE1;KEY2=VALUE2...>',
help='Parameter values used to create the stack.')
@utils.arg('name', metavar='<STACK_NAME>',
@@ -69,6 +71,8 @@ def do_create(hc, args):
@utils.arg('-c', '--create-timeout', metavar='<TIMEOUT>',
default=60, type=int,
help='Stack creation timeout in minutes. Default: 60')
+@utils.arg('-D', '--disable-rollback', default=False, action="store_true",
+ help='Disable rollback on create/update failure')
@utils.arg('-P', '--parameters', metavar='<KEY1=VALUE1;KEY2=VALUE2...>',
help='Parameter values used to create the stack.')
@utils.arg('name', metavar='<STACK_NAME>',
@@ -77,6 +81,7 @@ def do_stack_create(hc, args):
'''Create the stack'''
fields = {'stack_name': args.name,
'timeout_mins': args.create_timeout,
+ 'disable_rollback': args.disable_rollback,
'parameters': utils.format_parameters(args.parameters)}
_set_template_fields(hc, args, fields)