侧边栏壁纸
博主头像
张种恩的技术小栈博主等级

行动起来,活在当下

  • 累计撰写 748 篇文章
  • 累计创建 65 个标签
  • 累计收到 39 条评论

目 录CONTENT

文章目录

ansible的fetch模块

zze
zze
2020-03-27 / 0 评论 / 0 点赞 / 544 阅读 / 976 字

不定期更新相关视频,抖音点击左上角加号后扫一扫右方侧边栏二维码关注我~正在更新《Shell其实很简单》系列

此文章为「ansible笔记(2)之常用模块」的子文章。

将客户机中的文件拉取到管理机主机。

参数说明:

  • src:指定一个路径标识从客户机的何处拉取路径;
  • dest:设定拉取的文件保存到哪个目录,这个目录是管理机目录哦;
  • fail_on_missing:设定当拉取的文件在客户机上不存在时是否返回失败状态;
  • flat:同时从多个主机拉取相同名称的文件时,如果 flat 指定为 no,则会按 主机名/文件路径 的目录结构将拉取的每个文件存取到对应主机名的目录下。如果 flattrue,则不保留原来客户机的目录结构,仅拉取对应文件到指定目录下,此时相同文件名的文件会被覆盖哦,并且 dest 指定的路径后面需要加上 /
  • validate_checksum:指定是否校验拉取到管理机的文件和客户机文件的签名,保证文件的完整性;

例:拉取客户机的 /etc/fstab 到管理机的 /tmp/ansible 目录下:

$ ansible all -m fetch -a 'src=/etc/fstab dest=/tmp/ansible'
$ tree /tmp/ansible/
/tmp/ansible/
├── B
│   └── etc
│       └── fstab
└── C
    └── etc
        └── fstab
0

评论区