Ansible模板中的For循环

Ansible模板中的For循环,ansible,Ansible,我有问题 我在模板文件中使用 {% for vhost in item %} server = {{vhost}} {% endfor %} With items与文件yml ansible中的_项一起使用 但事实是 server = d server = o server = m server = a server = i server = n server = 1 server = . server = c server = o server = m 我要有输出 server = dom

我有问题

我在模板文件中使用

{% for vhost in item %}
server = {{vhost}}
{% endfor %}
With items与文件yml ansible中的_项一起使用

但事实是

server = d
server = o
server = m
server = a
server = i
server = n
server = 1
server = .
server = c
server = o
server = m
我要有输出

server = domain1.com

怎么办?

您似乎在循环中创建了一个循环<代码>和任务中的\u项是外部循环<代码>{%for vhost in item%}是内部循环

解决方案是只有一个循环。尝试将模板更改为:

server = {{ item }}

您似乎已在循环中创建了一个循环<代码>和任务中的\u项是外部循环<代码>{%for vhost in item%}是内部循环

解决方案是只有一个循环。尝试将模板更改为:

server = {{ item }}

谢谢兄弟,我错过了一个愚蠢的机会!我找到了!非常感谢!谢谢兄弟,我错过了一个愚蠢的机会!我找到了!非常感谢!