背景在安裝採集客戶端collectd時需要在配置文件中配置當前主機ipv4的ip地址,而該地址可以從setup模塊中獲取,通過在playbook配方中角色下的template使用佔位符來解決
1、想要獲取的變量
2、template站位符的寫法 Hostname {{ ansible_default_ipv4['address'] }}
3、需要在配方文件中打開蒐集目標主機信息的開關 gather_facts: true
4、have a try
記錄一下,歡迎交流
背景在安裝採集客戶端collectd時需要在配置文件中配置當前主機ipv4的ip地址,而該地址可以從setup模塊中獲取,通過在playbook配方中角色下的template使用佔位符來解決
1、想要獲取的變量
2、template站位符的寫法 Hostname {{ ansible_default_ipv4['address'] }}
3、需要在配方文件中打開蒐集目標主機信息的開關 gather_facts: true
4、have a try
記錄一下,歡迎交流