summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <toshio@fedoraproject.org>2015-01-28 14:23:46 -0800
committerJames Cammarata <jimi@sngx.net>2015-02-17 14:03:27 -0600
commit66e5515f88eaf98f56110458acb9a8621a1e0a0e (patch)
tree58f982aa759a9e583e983e74c154cc6a0e02440c
parent6b315d57d63e45a91f1207c1d81ec7459ddba714 (diff)
downloadansible-66e5515f88eaf98f56110458acb9a8621a1e0a0e.tar.gz
Fix for unicode filenames for template module
Fixes #10110
-rw-r--r--lib/ansible/utils/template.py3
1 files changed, 2 insertions, 1 deletions
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,