本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

ansible的fetch模块

微信搜索 zze_coding 或扫描 👉 二维码关注我的微信公众号获取更多资源推送:


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

如果这篇文章对您有帮助,可点击下方链接分享给你的朋友们😋,如果遇到问题欢迎评论、留言~~~😇

评论

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×