diff options
author | RĂ©mi REY <rrey94@gmail.com> | 2018-08-27 20:38:21 +0200 |
---|---|---|
committer | Ryan Brown <sb@ryansb.com> | 2018-08-27 14:38:21 -0400 |
commit | 26be68dd1cc295dd6564735165616cb210fe65f7 (patch) | |
tree | 0609a817b5146c800fc51cfcd494c3a5d2396257 | |
parent | 397febd343396d427f8bc7eef174174805c924ed (diff) | |
download | ansible-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.py | 3 |
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]) |