Skip to content
章节导航

fetch 模块

fetch 模块用于从远程节点获取文件,该模块的工作方式类似于 copy 模块,但功能相反。

常用参数

参数名是否必须参数类型说明
srcstring要获取的远程系统上的文件。
注意: 这必须是文件,而不是目录。
deststring将文件保存到的目录
例如目标目录是 /backup,主机 host.example.com 上名为 /etc/profilesrc 文件将保存到 /backup/host.example.com/etc/profile 文件中

更多参数可以使用命令 ansible-doc -s fetch 获取更多使用相关的文档或者查看官方文档

一些示例

从远程获取文件到本地

bash
ansible all -i src/inventory.yml -m fetch -a "src=/etc/profile dest=/tmp/"

将远程文件 /etc/profile 文件同步到本地 /tmp/ 目录下。