2016-12-16 93 views
0

我需要在我的Ansible劇本如下:Ansible&with_items命名

with_items: "{{ ab36-1E }}" 

以上不能正常工作,導致一個錯誤的Ansible 2.1和2.2版本。

{"failed": true, "msg": "template error while templating string: unexpected char u'E' at 8. String: {{ab36-1E}}"} 

然而,這種工作原理:with_items: "{{ ab361E }}"

{{ab36-1E}}在劇本在YAML文件中定義和參照的變量字典。

我想知道是否有方法使用{{ ab36-1E }}而不是{{ ab361E }}在Ansible的with_items

+2

什麼是'ab36-1E'? Ansible中沒有一個有效的變量你想要做什麼? – helloV

+0

請記住,在{{}}之內,你基本上是在寫忍者。隨着項目會期望一個清單。你似乎在給它一個字符串,但不會引用它,所以忍者無法解析。 –

+0

更新了我的問題。 – Vijay

回答

相關問題