From 690738ea32a317ff6de4927d7168ba5053c49a87 Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Tue, 9 Apr 2013 01:53:40 -0400 Subject: implement --start-at-task option to hop to a specific task before starting running them --- bin/ansible-playbook | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bin/ansible-playbook') diff --git a/bin/ansible-playbook b/bin/ansible-playbook index 917d00e6ff..751bbee1fc 100755 --- a/bin/ansible-playbook +++ b/bin/ansible-playbook @@ -74,6 +74,8 @@ def main(args): help="do list all tasks that would be executed") parser.add_option('--step', dest='step', action='store_true', help="one-step-at-a-time: confirm each task before running") + parser.add_option('--start-at-task', dest='start_at', + help="start the playbook with a task matching this name") options, args = parser.parse_args(args) @@ -115,6 +117,8 @@ def main(args): playbook_cb = callbacks.PlaybookCallbacks(verbose=utils.VERBOSITY) if options.step: playbook_cb.step = options.step + if options.start_at: + playbook_cb.start_at = options.start_at runner_cb = callbacks.PlaybookRunnerCallbacks(stats, verbose=utils.VERBOSITY) pb = ansible.playbook.PlayBook( -- cgit v1.2.1