如何使用for循环在Ansible Jinja2模板的行中添加列?
我想更新Jinja2模板中的一行,如下所示 比方说,我有一个等于4的变量x,那么,我想要一行:如何使用for循环在Ansible Jinja2模板的行中添加列?,ansible,jinja2,Ansible,Jinja2,我想更新Jinja2模板中的一行,如下所示 比方说,我有一个等于4的变量x,那么,我想要一行: abc 1 2 3 在我的模板中: {% for val in range(1, x | int) %} abc {{ val }} {{ val+1 }} ....... {% endfor %} 如果我使用for loop it添加了一条新线,我是否可以通过他们的方式达到上述要求?给您: abc{% for val in range(1, x|int) %} {{ val
abc 1 2 3
在我的模板中:
{% for val in range(1, x | int) %}
abc {{ val }} {{ val+1 }} .......
{% endfor %}
如果我使用for loop it添加了一条新线,我是否可以通过他们的方式达到上述要求?给您:
abc{% for val in range(1, x|int) %} {{ val }}{% endfor %}
Jinja2是一个模板引擎。如果在源模板中放入换行符,它将出现在输出中
您可以在一行中写入所有内容,也可以使用删除不必要的空间