diff options
author | James Cammarata <jimi@sngx.net> | 2014-08-11 11:01:23 -0500 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2014-08-11 11:01:23 -0500 |
commit | 6c9371ea9052e89836ed4157e2a2f94c31b323f0 (patch) | |
tree | ce65f1353258f6e7c36f5c0f600c20f357bc2780 /files | |
parent | 31931b5439c3bc3a993183d114bb582c2a9699a7 (diff) | |
download | ansible-modules-extras-6c9371ea9052e89836ed4157e2a2f94c31b323f0.tar.gz |
Unquote lines that were quoted for safety during eval in lineinfile
Fixes #8535
Diffstat (limited to 'files')
-rw-r--r-- | files/lineinfile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/files/lineinfile b/files/lineinfile index ef2714ed..f40ebb34 100644 --- a/files/lineinfile +++ b/files/lineinfile @@ -370,7 +370,7 @@ def main(): line = re.sub(r'(\\[0-9]{1,3})', r'\\\1', params['line']) else: line = params['line'] - line = module.safe_eval(pipes.quote(line)) + line = unquote(module.safe_eval(pipes.quote(line))) present(module, dest, params['regexp'], line, ins_aft, ins_bef, create, backup, backrefs) @@ -382,5 +382,6 @@ def main(): # import module snippets from ansible.module_utils.basic import * +from ansible.module_utils.splitter import * main() |