侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 709 篇文章
  • 累计创建 62 个标签
  • 累计收到 27 条评论

目 录CONTENT

文章目录

ansible的fetch模块

张种恩
2020-03-27 / 0 评论 / 0 点赞 / 351 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-06-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

此文章为「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

评论区