1.setup获取ipv4信息https://www.cndba.cn/hbhe0316/article/20744

[root@ansible ~]# ansible mysql -m setup -a "filter=ansible_all_ipv4_addresses"
192.168.56.88 | SUCCESS => {
"ansible_facts": {
"ansible_all_ipv4_addresses": [
"192.168.56.88"
],
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
}

2.获取内存信息https://www.cndba.cn/hbhe0316/article/20744https://www.cndba.cn/hbhe0316/article/20744

https://www.cndba.cn/hbhe0316/article/20744
[root@ansible ~]# ansible mysql -m setup -a "filter=ansible_memory_mb"
192.168.56.88 | SUCCESS => {
"ansible_facts": {
"ansible_memory_mb": {
"nocache": {
"free": 7541,
"used": 440
},
"real": {
"free": 7216,
"total": 7981,
"used": 765
},
"swap": {
"cached": 0,
"free": 8063,
"total": 8063,
"used": 0
}
},
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
}

3.通过通配符实现模糊匹配,比如以”mb”关键字结尾的信息。https://www.cndba.cn/hbhe0316/article/20744https://www.cndba.cn/hbhe0316/article/20744

https://www.cndba.cn/hbhe0316/article/20744
[root@ansible ~]# ansible mysql -m setup -a "filter=*mb"
192.168.56.88 | SUCCESS => {
"ansible_facts": {
"ansible_memfree_mb": 7218,
"ansible_memory_mb": {
"nocache": {
"free": 7543,
"used": 438
},
"real": {
"free": 7218,
"total": 7981,
"used": 763
},
"swap": {
"cached": 0,
"free": 8063,
"total": 8063,
"used": 0
}
},
"ansible_memtotal_mb": 7981,
"ansible_swapfree_mb": 8063,
"ansible_swaptotal_mb": 8063,
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
}

4.获取CPU信息https://www.cndba.cn/hbhe0316/article/20744

[root@ansible ~]# ansible mysql -m setup -a "filter=ansible_processor_vcpus"
192.168.56.88 | SUCCESS => {
"ansible_facts": {
"ansible_processor_vcpus": 10,
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
}

5.filter的各种

https://www.cndba.cn/hbhe0316/article/20744
https://www.cndba.cn/hbhe0316/article/20744
ansible_all_ipv4_addresses:仅显示ipv4的信息。
ansible_devices:仅显示磁盘设备信息。
ansible_distribution:显示是什么系统,例:centos,suse等。
ansible_distribution_major_version:显示是系统主版本。
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

ansible模块--setup模块相关推荐

  1. ansible之setup模块常用的信息

    ansible的setup模块非常好用,但给出的信息十分全面,有时候我们并不需要全部的信息. 过滤出指定的信息:例->ansible all -m setup -a "filter=a ...

  2. ansible的setup模块和Facts变量及magic变量

    ansible的setup模块和Facts变量 Host Factsbianl setup模块 setup常用的变量 使用setup模块可以查看收集到的facts的信息 对收集的信息进行过滤 play ...

  3. 【Ansible】 Ansible 模块 setup 与 stat 模块用法

    setup模块 1 通过setup模块获取主机信息 # 执行命令 ansible webserver -m setup # 返回信息192.168.138.137 | SUCCESS => {& ...

  4. 自动化运维工具——ansible安装及模块介绍

    ansbile 前言 一.主流自动化运维工具简介 1.1 Puppet 1.2 Saltstack 1.3 Ansible 二.Ansible 运维工具原理 三.Ansible安装 3.1 下载软件包 ...

  5. 自动化运维工具Ansible实战---常用模块

    Ansible默认提供了很多模块来供我们使用.在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可 ...

  6. 总结Ansible中常用模块

    文章目录 前言 一.ansible实现管理的方式 二.Ad-Hoc执行方式中如何获得帮助 三.ansible命令运行方式及常用参数 四.ansible的基本颜色代表信 五.ansible中的常用模块 ...

  7. ansible的系统模块8

    今天我们来学习一下ansible的系统模块的其他两个模块user和group模块,顾名思义,user可以帮我们在远程主机上添加用户,删除,更改,为用户创建密钥等操作,group是针对于组来说,可以更改 ...

  8. Ansible系列--Copy模块

    copy模块 copy模块在ansible里的角色就是把ansible执行机器上的文件拷贝到远程节点上. 与fetch模块相反的操作 常用参数 参数名 是否必须 默认值 选项 说明 src no   ...

  9. 04 ansible其他常见模块(yum模块、service模块、mount模块、cron模块、user模块、group模块)...

    linux主机性能变差 1.top htop 查看cup负载情况 2.free -h 查看内存负载情况 3. iotop 查看磁盘负载情况 ansible服务部署安装 a.安装服务软件 b.编写主机清 ...

  10. 从零开始实现balloon操作系统(0x02) 加载setup模块

    距离上一次发操作系统文章已经度过了好几个月,这几个月里我在忙于一个解释器项目,现在项目已经完全进入维护阶段,所以就有了空余时间继续啃操作系统.先看看解释器最终做出来的效果: 好了题外话到此为止.0x0 ...

最新文章

  1. 【技术分享总结】—设计模式
  2. 理解Kalman滤波的使用
  3. linux nfs如何配置,Linux上的NFS如何配置?
  4. [深度学习] Pytorch nn.CrossEntropyLoss()和nn.NLLLoss() 区别
  5. 从零开始搭建系统2.1——Nexus安装及配置
  6. mysql查询语句判断日期_mysql语句查询时间检测
  7. java FileReader/FileWriter读写文件
  8. 作者:杨燕(1964-),女,西南交通大学信息科学与技术学院教授、博士生导师。...
  9. 宽带和流量是分开的吗_宽带
  10. python惰性_如何创建惰性属性以提高Python的性能
  11. Python个人博客项目-2.我的主页应用开发
  12. Pytorch 小知识点汇总三--numpy数组 求均值,方差,标准差
  13. IOS TalkingData实现数据监控
  14. 小程序转uni-app——动态转换样式
  15. 图灵机的逻辑等价形式——lambda演算简介
  16. 防雷接地国家规范标准介绍与施工技术要点
  17. java PDF转换图片(IMG)
  18. 里面可以写名字的爱心代码(html)
  19. 用计算机变的魔术,iPhone计算器不为人知的隐藏技能,听说竟然还能用它变魔术?...
  20. 2. 硬件基础知识学习

热门文章

  1. mysql 报表工具_Navicat功能:报表创建工具
  2. QT 监控串口中文乱码解决
  3. 【OR】YALMIP 几何规划
  4. aforge 相机标定_在C#和WPF中使用Aforge.NET获取网络摄像头流
  5. 计算机绘图cad期末考试试题,工程制图考试
  6. Mac最好用的RSS阅读器Reeder使用方法
  7. 相机存储卡格式化了数据能恢复吗,相机储存卡数据误删如何恢复
  8. python自动答题助手_GitHub - SmileSmith/autoAnswer: 客户端答题工具,集成3个答题助手,包含AI自动答题,手动答题,adb控制多台手机等...
  9. 在线答题助手c语言源码,开源的在线答题小程序
  10. 2022 最新 Kafka 面试题