From a33dccfa61ecdb8cf1fba0720e66c016059ea12b Mon Sep 17 00:00:00 2001 From: mmicael1 Date: Mon, 10 Nov 2014 22:56:38 +0100 Subject: [PATCH] Add tags options Add -t OR --tags options to pass to ansible-playbook --- bin/ansible-pull | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/ansible-pull b/bin/ansible-pull index 4f4da24d831..2d913243156 100755 --- a/bin/ansible-pull +++ b/bin/ansible-pull @@ -135,6 +135,8 @@ def main(args): help="vault password file") parser.add_option('-K', '--ask-sudo-pass', default=False, dest='ask_sudo_pass', action='store_true', help='ask for sudo password') + parser.add_option('-t', '--tags', dest='tags', default=False, + help='only run plays and tasks tagged with these values') options, args = parser.parse_args(args) hostname = socket.getfqdn() @@ -214,6 +216,8 @@ def main(args): cmd += ' -e "%s"' % ev if options.ask_sudo_pass: cmd += ' -K' + if options.tags: + cmd += ' -t "%s"' % options.tags os.chdir(options.dest) # RUN THE PLAYBOOK COMMAND