ansible中setup模块的参数使用详情

ansible中setup模块的作用:搜集有关远程主机的事实,主要用于获取主机信息,playbooks里经常会使用的另一个参数gather_facts与该模块相关,setup模块下经常用的是filter参数
filter过滤所需信息

ansible all(所有主机,这里可以是组,也可以谁单个主机) -m setup(模块)  -a 'filter=下列的合适选项'
选项 作用
ansible_python_version 显示python版本
ansible_distribution_major_version 显示是系统主版本
ansible_machine 显示系统类型,例:32位,还是64位
ansible_all_ipv4_addresses 仅显示ipv4的信息
ansible_devices 仅显示磁盘设备信息
ansible_distribution 显示是什么系统
ansible_eth0 仅显示eth0的信息
ansible_kernel 仅显示内核版本
ansible_lvm 显示lvm相关信息
ansible_memtotal_mb 显示系统总内存
ansible_memfree_mb 显示可用系统内存
ansible_memory_mb 详细显示内存情况
ansible_mounts 显示系统磁盘挂载情况
ansible_processor 显示cpu个数(具体显示每个cpu的型号)
ansible_processor_vcpus 显示cpu个数(只显示总的个数)
ansible_swaptotal_mb 显示总的swap内存
ansible_swapfree_mb 显示swap内存的可用内存

你可能感兴趣的:(...)