2017-02-24 46 views
1

我有問題!Ansible Template中的循環

我在模板文件

{% for vhost in item %} 
server = {{vhost}} 
{% endfor %} 

隨着項目使用使用文件陽明with_items 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 

我該怎麼辦?

回答

0

您似乎在循環內創建了一個循環。你的任務中的with_items是外部循環。 {% for vhost in item %}是內部循環。

解決方案是隻有一個循環。嘗試將您的模板更改爲:

server = {{ item }} 
+0

感謝兄弟, 我有一個錯過取愚蠢! 我找到了! 非常感謝! –