From e4991d1a61686794d8358113d9b9cd5cc61cb733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20N=C3=A9ri?= Date: Sun, 13 May 2012 20:57:01 +0200 Subject: [PATCH] In the template module, use utils.template_from_file instead of reimplementing it inline --- lib/ansible/runner.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/ansible/runner.py b/lib/ansible/runner.py index 730d8d7e41..3ebe089f50 100644 --- a/lib/ansible/runner.py +++ b/lib/ansible/runner.py @@ -554,10 +554,9 @@ class Runner(object): copy_module = self._transfer_module(conn, tmp, 'copy') # template the source data locally - source_data = codecs.open(utils.path_dwim(self.basedir, source), encoding="utf8").read() - resultant = '' try: - resultant = utils.template(source_data, inject, self.setup_cache, no_engine=False) + resultant = utils.template_from_file(utils.path_dwim(self.basedir, source), + inject, self.setup_cache, no_engine=False) except Exception, e: return (host, False, dict(failed=True, msg=str(e)), '') xfered = self._transfer_str(conn, tmp, 'source', resultant)