From 4a17be3a5a44591307d971be7d12014adfb655f1 Mon Sep 17 00:00:00 2001 From: Matthew Farrellee Date: Wed, 22 Jan 2014 14:52:05 -0500 Subject: [PATCH] Add job-template-delete to CLI Change-Id: I3f22207148751b9f14dd862cfdf4c0d0eeca426c Implements: blueprint python-savannaclient-cli --- savannaclient/api/shell.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/savannaclient/api/shell.py b/savannaclient/api/shell.py index 30fe5fb0..665de14e 100644 --- a/savannaclient/api/shell.py +++ b/savannaclient/api/shell.py @@ -552,7 +552,7 @@ def do_job_binary_delete(cs, args): # --mains # --libs # -# TODO(mattf): job-template-delete --name |--id +# job-template-delete --name |--id # def do_job_template_list(cs, args): @@ -571,3 +571,12 @@ def do_job_template_show(cs, args): template = cs.jobs.get(args.id) # TODO(mattf): Make "mains" property pretty utils.print_dict(template._info) + + +@utils.arg('--id', + required=True, + help='Id of a job template') +def do_job_template_delete(cs, args): + """Delete a job template.""" + cs.jobs.delete(args.id) + # TODO(mattf): No indication of result