ansible获取linux信息,ansible 获取系统信息的一些范例,ansible系统信息
ansible 獲取系統信息的一些范例,ansible系統信息
主機名:echo `ansible 193.168.120.101 -m setup -a "filter=ansible_hostname" | grep hostname` | awk -F '[:]' '{print $2}' | sed -e '/"/s/"//g'
內存:echo `ansible 193.168.120.101 -m setup -a "filter=ansible_memtotal_mb" | grep ansible_memtotal_mb` | awk -F '[:]' '{print $2}'
常用信息
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版本
總結
以上是生活随笔為你收集整理的ansible获取linux信息,ansible 获取系统信息的一些范例,ansible系统信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 정규식 문법 정리.초급
- 下一篇: linux 其他常用命令