summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-09-08 14:43:05 +0000
committerGerrit Code Review <review@openstack.org>2013-09-08 14:43:05 +0000
commited5365dffed660abd5d90d09225b9355d99c5662 (patch)
treeed038930dd937aab55630b4524566549a10a644a
parent1a66c0c7910f1f05718cd345a4cfdb6f82d329c0 (diff)
parentf40e4b783c8fbb7024e54131cf69cc1892e572c0 (diff)
downloadheat-cfntools-ed5365dffed660abd5d90d09225b9355d99c5662.tar.gz
Merge "Change cfn-signal option --exit to --exit-code"
-rwxr-xr-xbin/cfn-signal15
1 files changed, 11 insertions, 4 deletions
diff --git a/bin/cfn-signal b/bin/cfn-signal
index 29d487b..776c759 100755
--- a/bin/cfn-signal
+++ b/bin/cfn-signal
@@ -45,11 +45,16 @@ parser.add_argument('-i', '--id',
help="the unique id to send back to the WaitCondition",
default='00000',
required=False)
-parser.add_argument('-e', '--exit',
+parser.add_argument('-e', '--exit-code',
dest="exit_code",
help="The exit code from a procecc to interpret",
default=None,
required=False)
+parser.add_argument('--exit',
+ dest="exit",
+ help="DEPRECATED! Use -e or --exit-code instead.",
+ default=None,
+ required=False)
parser.add_argument('url',
help='the url to post to')
args = parser.parse_args()
@@ -64,11 +69,13 @@ file_handler.setFormatter(logging.Formatter(log_format))
LOG.addHandler(file_handler)
LOG.debug('cfn-signal called %s ' % (str(args)))
-
+if args.exit:
+ LOG.warning('--exit DEPRECATED! Use -e or --exit-code instead.')
status = 'FAILURE'
-if args.exit_code:
+exit_code = args.exit_code or args.exit
+if exit_code:
# "exit_code" takes presedence over "success".
- if args.exit_code == '0':
+ if exit_code == '0':
status = 'SUCCESS'
else:
if args.success == 'true':