背景在安装采集客户端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
记录一下,欢迎交流