2
A
回答
5
...在你的角色的vars/main.yml
文件創建以下兩個變量做的伎倆(或每隔一個地方瓦爾可以定義):
interim_string: "{% for item in myitems %}with-{{item}}X {% endfor %}"
result_list: "{{ interim_string.split() }}"
所得result_list
個現在包含以下值:
- with-oneX
- with-twoX
定義interim_string
時提起x
後的空白。它用於將interim_string
再次分割成一個列表。您可以用另一個字符或序列分隔(例如split('#')
)。但是,這會導致在result_list
末尾出現空的列表項。
1
的另一種方式,我發現達到同樣的效果:
{{ ansible_play_hosts | zip_longest([], fillvalue=':2181')| map('join') | join(',') }}
相貌醜陋,但由於ansible_play_hosts=['a', 'b']
它產生a:2181,b:2181
相關問題
- 1. 在的Class.forName在J2ME
- 2. 在Rails的在博客中的Rails
- 3. 的R - makeCluster在localhost掛在Linux的
- 4. 在Linux上的Apache,在Windows上的MySql
- 5. 在我的concatenation在PHP中的錯誤?
- 6. 的Cookie在WordPress的設定被在
- 7. 不能在任何的在你的Gemfile
- 8. 呼叫在validate_uniqueness的方法在Rails的
- 9. 打印的String []在的TextView在Android
- 10. 的NullPointerException在openFileOutput在活動
- 11. 如何在的ContextMenuStrip在.net
- 12. java.util.ConcurrentModificationException在EndlessAdapter在Android的
- 13. 在Matlab的getFrame在Windows
- 14. layout_span在TableLayout在Android的
- 15. 在我的XML在XML
- 16. 的printf在CLI PHP在行
- 17. RuntimeError在TensorFlowDataFrame的run_one_batch在tensorflow
- 18. 潛在的潛在泄漏
- 19. 在HashMap中的在Java中
- 20. 在騎CSS在jQuery Mobile的
- 21. 的Rails在Apache在Windows - HOWTO
- 22. 在Maven的存在目錄
- 23. 的NullReferenceException在Ninject在XAML
- 24. 的DataRow在C#在VB.NET
- 25. Scoreloop的掛在「正在連接」在Android
- 26. Iphone5的:在iOS6的
- 27. 的MenuItems在ToolStrip的
- 28. 的System.OutOfMemoryException在StringBuilder的
- 29. 的ClassNotFoundException在tomcat的
- 30. 的Referer在PHP的