补充说明:ansible软件输出颜色说明
01.绿色信息:查看主机颜色/对主机未做改动
02.黄色信息:对主机数据信息做了修改
03.红色信息:命令执行出错了
04.粉色信息:忠告信息
05.蓝色信息:显示ansible命令执行的过程???

一、copy模块

gota@gota-linux61:~$ ansible 192.168.1.38 -m copy -a "src=/home/gota/test.sh dest=/work/file"
192.168.1.38 | CHANGED => {  ###对哪台主机进行操作"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": true,  ###是否对主机信息进行改变"checksum": "dcaa896be5c669bbfcc657cc25452d46962aedb6", #???"dest": "/work/file/test.sh",  #显示目标路径信息"gid": 0,         #复制后的文件gid信息"group": "root",  #显示复制后文件属组信息"md5sum": "bf53066b75afbc91cd8917d43e10880d", #test.sh文件的md5值"mode": "0644",  #显示复制后文件的权限信息"owner": "root", #显示复制后文件的属主信息"size": 637,     #显示复制后文件的大小信息"src": "/root/.ansible/tmp/ansible-tmp-1564988630.38-248746591491638/source", "state": "file",  #显示当前操作的是一个文件"uid": 0          #显示复制后文件uid信息
}

二、file模块

创建空文件不行,file适合设置文件属性  空文件可以用copy

空文件创建报错gota@gota-linux61:~$ ansible 192.168.1.20 -m file -a "dest=/work/file/haha.txt owner=gota group=gota mode=666"
192.168.1.20 | FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "file (/work/file/haha.txt) is absent, cannot continue", "path": "/work/file/haha.txt"
}
gota@gota-linux61:~$ ansible 192.168.1.38 -m file -a "dest=/work/file/haha.txt owner=gota group=gota mode=666"
192.168.1.38 | CHANGED => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": true, "gid": 1000, "group": "gota", "mode": "0666", "owner": "gota", "path": "/work/file/haha.txt", "size": 5, "state": "file", "uid": 1000
}

三、fetch模块

gota@gota-linux61:~$ ansible 192.168.1.38 -m fetch -a "src=/work/ansible/test.sh dest=/tmp"
192.168.1.38 | CHANGED => {"changed": true, "checksum": "dcaa896be5c669bbfcc657cc25452d46962aedb6", "dest": "/tmp/192.168.1.38/work/ansible/test.sh", "md5sum": "bf53066b75afbc91cd8917d43e10880d", "remote_checksum": "dcaa896be5c669bbfcc657cc25452d46962aedb6", "remote_md5sum": null
}
gota@gota-linux61:~$ ls /tmp/192.168.1.38/work/ansible/test.sh
/tmp/192.168.1.38/work/ansible/test.sh

转载于:https://www.cnblogs.com/linux985/p/11303010.html

03 ansible核心模块 之 文件类型模块相关推荐

  1. 【Ansible学习】- 常用文件操作模块之copy模块

    简介 copy模块用于将本地或远程机器上的文件拷贝到远程主机上. 模块参数 名称 必选 默认值 可选值 备注 backup no no yes/no 在覆盖之前将原文件备份,备份文件包含时间信息 co ...

  2. python运维开发常用模块(四)文件对比模块difflib

    1.difflib介绍 difflib作为 Python的标准库模块,无需安装,作用是对比文本之间的差异,且支持 输出可读性比较强的HTML文档,与Linux下的diff命令相似.我们可以 使用dif ...

  3. python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作

    Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...

  4. Python爱好者 socket模块传输文件 -

    Python爱好者 socket模块传输文件 - Python爱好者 socket模块传输文件 - socket模块传输文件 热度 1已有 32 次阅读2012-10-31 14:14 |个人分类:p ...

  5. JBoss Modules 模块描述文件解析

    jboss的module模块描述文件是一个XML文件,用来描述模块的结构,内容,依赖关系,过滤器,以及其它属性.它的格式是富有表现力的,用于使基于文件系统的模块装载器允许描述文件和模块内容放在一起,而 ...

  6. python文件操作和模块_Python(五)--模块与文件操作

    Python(五)–模块与文件操作 模块和包 模块 模块是包含Python定义和语句的文件,把一组相关函数或代码组织到一个文件中,一个文件即一个模块.模块的文件名 = 模块名+后缀.py 模块之间代码 ...

  7. python 通过文件头获取文件类型mimetype

    一.MIME Type是什么? 资源的媒体类型 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型.是设定某种扩展名的文件用一种应用程序打开 ...

  8. ansible笔记(5):常用模块之文件操作(二)

    ansible笔记(5):常用模块之文件操作(二)文件操作类模块find模块 find模块可以帮助我们在远程主机中查找符合条件的文件,就像find命令一样.此处我们介绍一些find模块的常用参数,你可 ...

  9. 自动化运维---ansible常用模块之文件操作(findreplace模块)

    自动化运维-ansible常用模块之文件操作(find&replace模块) 文章目录 自动化运维---ansible常用模块之文件操作(find&replace模块) 1.find模 ...

最新文章

  1. mysql根据两列去重复_mysql对两列去重复数据库
  2. python查看目录下的文件_Python——查看目录下所有的目录和文件
  3. Mac VirtualBox 命令行Centos 调整窗口大小
  4. [转]RDLC报表-参数传递及主从报表
  5. mysql 数据类型详解_MySQL笔记之数据类型详解
  6. mysql 打包表在phpmyadmin提示正在使用中..
  7. Python编程专属骚技巧9
  8. 持续集成工具FinalBuilder使用心得
  9. 关于MySQL内存泄露如何排查的一些思路
  10. 世达工具编号查询_世达工具型号-名称对照表
  11. 关于tagLyst工具授权验证的分析报告
  12. oracle创建存储过程报错,oracle创建了存储过程,在PLSQL @路径 执行后报错
  13. 【影音工具集合】本文记录了影音工作者常用的好用的工具软件(持续更新中)
  14. 一切恍如昨日,却又截然不同...
  15. 相机响应曲线、ISO详解
  16. 失物招领网站毕业设计,失物招领网站设计与实现,失物招领论文源码设计分析毕设作品参考
  17. GPS的NMEA码的详细解释定义
  18. Java 语言的开发和执行过程_开发与运行Java程序需要经过的三个主要步骤为 和 。...
  19. 模电数电的区别和相通之处
  20. 代码审计 = 74cms_v3.5.1.20141128 一系列漏洞

热门文章

  1. 重磅!谷歌大脑提出EfficientNet平衡模型扩展三个维度,取得精度-效率的最大化!...
  2. 13篇京东CVPR 2019论文!你值得一读~
  3. python decorator. decorator_Python 装饰器Decorator(一)
  4. python批处理将图片进行放大实例代码
  5. rust地基蓝图在哪找_Rust错误处理的思考
  6. PX4 的 ECL EKF 公式推导及代码解析
  7. SOTIF预期功能安全分析方法
  8. 小白视角来看传说中的卷积神经网络
  9. SeDuMi教程(1)
  10. android olhttp 缓存,android okhttp 缓存设置