如何使用for循环在Ansible Jinja2模板的一行中添加列?

时间:2018-08-19 07:44:57

标签: ansible jinja2

我要按以下方式更新Jinja2模板中的一行

比方说,我有一个等于4的变量x,那么,我希望行/行为:

/wp-content/themes/ACTIVE-THEME/

在我的模板中:

abc 1 2 3

如果我使用for循环,则会添加新行,是否可以达到上述要求?

1 个答案:

答案 0 :(得分:1)

您在这里:

abc{% for val in range(1, x|int) %} {{ val }}{% endfor %}

Jinja2是一个模板引擎。如果在源模板中放置换行符,它将出现在输出中。

您可以将所有内容写在一行中,也可以使用whitespace control删除不必要的空间。