From ee95a5b0a406b93fd81e8a0d70ff9ebfd3299332 Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Fri, 24 Feb 2012 23:35:09 -0500 Subject: [PATCH] use shlex.split() instead of split() to keep quoting sane for commands --- bin/ansible | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/ansible b/bin/ansible index 92316fcd67..448ef0f5a7 100755 --- a/bin/ansible +++ b/bin/ansible @@ -25,6 +25,7 @@ from optparse import OptionParser import json import os import getpass +import shlex import ansible.runner import ansible.playbook import ansible.constants as C @@ -68,7 +69,7 @@ class Cli(object): return ansible.runner.Runner( module_name=options.module_name, module_path=options.module_path, - module_args=options.module_args.split(' '), + module_args=shlex.split(options.module_args), remote_user=options.remote_user, remote_pass=sshpass, host_list=options.host_list,