Variables ansible:从主机获取网络IP
我正在使用ansible在linux机器上设置NFS服务器。我想让共享同一局域网的所有计算机访问NFS服务器上的/data_to_共享目录。这就是我希望导出NFS的原因:Variables ansible:从主机获取网络IP,variables,ansible,Variables,Ansible,我正在使用ansible在linux机器上设置NFS服务器。我想让共享同一局域网的所有计算机访问NFS服务器上的/data_to_共享目录。这就是我希望导出NFS的原因: /data_to_share 192.168.0.0/24(rw) 使用ansible,我可以使用以下变量获取NFS主机的IP地址: {{ ansible_default_ipv4.address }} 这将返回192.168.0.13。网络IP是否有一个变量,即192.168.0.0,或者以其他方式到达?
/data_to_share 192.168.0.0/24(rw)
使用ansible,我可以使用以下变量获取NFS主机的IP地址:
{{ ansible_default_ipv4.address }}
这将返回
192.168.0.13
。网络IP是否有一个变量,即192.168.0.0
,或者以其他方式到达?谢谢我找到了运行特殊操作所需的相关内置ansible变量:
ansible -m setup hostname
这些是:
ansible_default_ipv4.network
ansible_default_ipv4.netmask
我可以使用
"{{ ansible_default_ipv4.network }}/{{ansible_default_ipv4.netmask}}"
因此:
192.168.0.0/255.255.255.0