ansible使用setup模塊中的變量

背景在安裝採集客戶端collectd時需要在配置文件中配置當前主機ipv4的ip地址,而該地址可以從setup模塊中獲取,通過在playbook配方中角色下的template使用佔位符來解決

1、想要獲取的變量

 2、template站位符的寫法 Hostname {{ ansible_default_ipv4['address'] }}

 3、需要在配方文件中打開蒐集目標主機信息的開關 gather_facts: true

 4、have a try

 記錄一下,歡迎交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章