From 3d5523fbb7131357f56df906a56afae1c732db5b Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Wed, 28 Jan 2015 14:23:46 -0800 Subject: [PATCH] Fix for unicode filenames for template module Fixes #10110 --- lib/ansible/utils/template.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/utils/template.py b/lib/ansible/utils/template.py index 0098aa8b89..9556b8fcea 100644 --- a/lib/ansible/utils/template.py +++ b/lib/ansible/utils/template.py @@ -33,6 +33,7 @@ import ast import traceback from ansible.utils.string_functions import count_newlines_from_end +from ansible.utils import to_bytes class Globals(object): @@ -272,7 +273,7 @@ def template_from_file(basedir, path, vars, vault_password=None): managed_str = managed_default.format( host = vars['template_host'], uid = vars['template_uid'], - file = vars['template_path'] + file = to_bytes(vars['template_path']) ) vars['ansible_managed'] = time.strftime( managed_str,