diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-09-08 14:43:05 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-09-08 14:43:05 +0000 |
commit | ed5365dffed660abd5d90d09225b9355d99c5662 (patch) | |
tree | ed038930dd937aab55630b4524566549a10a644a | |
parent | 1a66c0c7910f1f05718cd345a4cfdb6f82d329c0 (diff) | |
parent | f40e4b783c8fbb7024e54131cf69cc1892e572c0 (diff) | |
download | heat-cfntools-ed5365dffed660abd5d90d09225b9355d99c5662.tar.gz |
Merge "Change cfn-signal option --exit to --exit-code"
-rwxr-xr-x | bin/cfn-signal | 15 |
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': |