【发布时间】:2017-06-21 10:56:46
【问题描述】:
通过 jinja2 模板生成 CF 清单时面临的问题。 jinja2 无法在清单中的单引号下输出 env 属性。
template.yml.j2模板文件有这个,
JBP_CONFIG_JAVA_MAIN:'{java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}'
最终 manifest.yml 缺少单引号,
JBP_CONFIG_JAVA_MAIN: {java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}
清单中的预期输出,
'{java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}' 带引号
我真的不明白为什么在渲染输出清单后会省略单引号。
【问题讨论】:
标签: jinja2 templating