美文网首页
Ansible学习——组件之Facts day6

Ansible学习——组件之Facts day6

作者: 全栈小运维 | 来源:发表于2020-05-06 09:31 被阅读0次
facts

facts组件是Ansible用于采集被管理主机信息的一个功能,可以使用setup模块查看主机的有的facts信息。

[root@master ~]# ansible web1 -m setup 
[root@master ~]# ansible web1 -m setup -a 'filter=ansible_all_ipv4_addresses'
web1 | SUCCESS => {
    "ansible_facts": {
        "ansible_all_ipv4_addresses": [
            "192.168.2.168"
        ]
    }, 
    "changed": false
}

将所有主机的信息输入到/tmp/facts目录下:
每台主机的信息输入到主机名文件中(/etc/ansible/hosts里的主机名)

[root@master ansible]# ansible all -m setup --tree /tmp/facts 

查看主机内存信息

[root@master ansible]# ansible web1 -m setup -a 'filter=ansible_*_mb'

查看地接口为eth0-2的网卡信息

[root@master ansible]# ansible 10.212.52.252 -m setup -a 'filter=ansible_eth[0-2]'   

相关文章

网友评论

      本文标题:Ansible学习——组件之Facts day6

      本文链接:https://www.haomeiwen.com/subject/hqsjwhtx.html