ansible之setup模块常用的信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible之setup模块常用的信息相关的知识,希望对你有一定的参考价值。

ansible的setup模块非常好用,但给出的信息十分全面,有时候我们并不需要全部的信息。

过滤出指定的信息:例->ansible all -m setup -a "filter=ansible_os_family"

ansible_all_ipv4_addresses:仅显示ipv4的信息

ansible_devices:仅显示磁盘设备信息

ansible_distribution:显示是什么系统,例:centos,suse等

ansible_distribution_version:仅显示系统版本

ansible_machine:显示系统类型,例:32位,还是64位

ansible_eth0:仅显示eth0的信息

ansible_hostname:仅显示主机名

ansible_kernel:仅显示内核版本

ansible_lvm:显示lvm相关信息

ansible_memtotal_mb:显示系统总内存

ansible_memfree_mb:显示可用系统内存

ansible_memory_mb:详细显示内存情况

ansible_swaptotal_mb:显示总的swap内存

ansible_swapfree_mb:显示swap内存的可用内存

ansible_mounts:显示系统磁盘挂载情况

ansible_processor:显示cpu个数(具体显示每个cpu的型号)

ansible_processor_vcpus:显示cpu个数(只显示总的个数)

ansible_python_version:显示python版本


本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1962350

以上是关于ansible之setup模块常用的信息的主要内容,如果未能解决你的问题,请参考以下文章

Ansible常用模块总结

Ansible 学习总结—— Ansible 19个常用模块使用示例

Ansible 学习总结—— Ansible 19个常用模块使用示例

运维工具Ansible—常用模块的使用

Ansible命令应用之常用模块(持续更新中)

自动化运维工具Ansible-常用模块使用