博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ansible 获取主机信息模块setup、获取文件详细信息模块stat(学习笔记十)
阅读量:5890 次
发布时间:2019-06-19

本文共 548 字,大约阅读时间需要 1 分钟。

setup

1、获取setup的所有信息,获取的信息有上百条:

ansible all -m setup
"ansible_facts": {
"ansible_all_ipv4_addresses": [
"172.xx.xx.xxx"
],
"ansible_all_ipv6_addresses": [
"fe80::250:56ff:febc:5e1d"
],
..........................................
..........................................
"module_setup": true
},
"changed": false
}

2、对查询的结果进行筛选:

ansible all -m setup -a 'filter=ansible_*_mb'

img_b657dd23174663af9967f6bab2555edb.png
image.png

3、将每台主机的信息,分别存放到特定目录中,文件名为hosts文件中对应的别名或IP:

ansible all -m setup --tree /tmp/facts

img_60d914da234f53f577f8118e6bbeb169.png
image.png

stat

4、获取文件的详细信息:

ansible all -m stat -a "path=/root/test.sh"

img_bd6d0289aade5ccbffc54fa44858314b.png
image.png

转载地址:http://mggix.baihongyu.com/

你可能感兴趣的文章
iOS 获取cell.accessoryView自定义视图以及点击事件
查看>>
java 考试试题
查看>>
[caffe(一)]使用caffe训练mnist数据集
查看>>
闭包,装饰器
查看>>
vs2013编译错误解决: _declspec(dllimport) 动态链接库
查看>>
这是一篇被河蟹了的博客
查看>>
一个两年Java的面试总结
查看>>
转:React Native之旅01-创建项目
查看>>
软件工程项目组Z.XML会议记录 2013/11/27
查看>>
科学计算库学习报告
查看>>
软件测试 -- 软件测试的风险主要体现在哪里
查看>>
修改App.config中的appSettings
查看>>
JQuery选择器总结
查看>>
Ubuntu中无法update的解决办法
查看>>
仿射变换
查看>>
decltype类型指示符
查看>>
虹软ArcFace人脸识别 与 Dlib 人脸识别对比
查看>>
laravel 验证码使用示例
查看>>
IE开发人员工具无法使用
查看>>
shiro 认证问题
查看>>