From e32fbd312fdfcf76552997b4832ca8e36e11f97d Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Mon, 25 Feb 2013 22:31:49 +0100 Subject: [PATCH] Shell-quote environment contents --- lib/ansible/runner/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index d2d81dcbbf..93f50198f6 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -228,10 +228,10 @@ class Runner(object): return "" enviro = utils.template(self.basedir, self.environment, inject) if type(enviro) != dict: - raise errors.AnsibleError("environment must be a dictionary, recieved %s" % enviro) + raise errors.AnsibleError("environment must be a dictionary, received %s" % enviro) result = "" for (k,v) in enviro.iteritems(): - result = "%s=%s %s" % (k, str(v), result) + result = "%s=%s %s" % (k, pipes.quote(str(v)), result) return result # *****************************************************