summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRĂ©mi REY <rrey94@gmail.com>2018-08-27 20:38:21 +0200
committerRyan Brown <sb@ryansb.com>2018-08-27 14:38:21 -0400
commit26be68dd1cc295dd6564735165616cb210fe65f7 (patch)
tree0609a817b5146c800fc51cfcd494c3a5d2396257
parent397febd343396d427f8bc7eef174174805c924ed (diff)
downloadansible-26be68dd1cc295dd6564735165616cb210fe65f7.tar.gz
modules/terraform: Quote the variable values in the command line (#43493)
* modules/terraform: Quote the variable values in the command line Fixes: #43492 * fix six import
-rw-r--r--lib/ansible/modules/cloud/misc/terraform.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ansible/modules/cloud/misc/terraform.py b/lib/ansible/modules/cloud/misc/terraform.py
index 5c09349b27..7f5fa6dcb1 100644
--- a/lib/ansible/modules/cloud/misc/terraform.py
+++ b/lib/ansible/modules/cloud/misc/terraform.py
@@ -145,6 +145,7 @@ import os
import json
import tempfile
import traceback
+from ansible.module_utils.six.moves import shlex_quote
from ansible.module_utils.basic import AnsibleModule
@@ -296,7 +297,7 @@ def main():
for k, v in variables.items():
variables_args.extend([
'-var',
- '{0}={1}'.format(k, v)
+ shlex_quote('{0}={1}'.format(k, v))
])
if variables_file:
variables_args.extend(['-var-file', variables_file])