【发布时间】:2016-10-28 13:16:17
【问题描述】:
我有以下剧本:
- hosts: localhost
tasks:
- set_fact: main_body="test_main"
- template:
src: test_src.j2
dest: /tmp/test_dest.j2
还有以下 Jinja 模板:
main ()
{
{{ include main_body }}
}
当我运行 playbook 时出现错误:
AnsibleError:模板化字符串时出现模板错误:预期标记“打印语句结束”,得到“main_body”。
如何告诉 Jinja 包含一个文件,它的名称存储在一个先前定义的事实中?
【问题讨论】:
-
包括 {{main_body}} 试试这个
标签: ansible jinja2 ansible-template