我正在尝试在jinja2模板文件中引用一个变量:
"args": ["{{ consul_healthcheck }}"]
如何编写变量值,以便实现:
"args": ["curl", "localhost:8500"]
我尝试过这样的事情:
consul_healthcheck: ["curl", "localhost:{{ consul_port }}"]
结果是:
"args": ["[u'curl', u'localhost:8500']"]
任何用于解释正确语法的链接将不胜感激。我找不到我想要的东西。
答案 0 :(得分:1)
尽管从工程的角度来看,该模板对我来说是有缺陷的(显然它原本是一个单一的元素列表),但您仍然可以通过传递字符串来欺骗Jinja2以产生所需的结果(不带开合和双引号) ):
global