ansible 命令 传文件
时间: 2024-06-18 15:04:48 浏览: 243
ansible:飞行员ansible命令
Ansible是一种开源的自动化工具,它可以用于执行命令、传输文件、配置系统等任务。如果你想要传输文件,可以使用Ansible中的copy模块或者fetch模块。
使用copy模块,可以将本地文件复制到远程主机上,或者将远程主机上的文件复制到本地。copy模块的语法如下:
```
- name: Copy a file to remote host
copy:
src: /path/to/local/file
dest: /path/to/remote/file
mode: 0644
```
这个示例会将本地文件`/path/to/local/file`复制到远程主机的`/path/to/remote/file`,并将文件权限设置为`0644`。
使用fetch模块,可以将远程主机上的文件复制到本地。fetch模块的语法如下:
```
- name: Fetch a file from remote host
fetch:
src: /path/to/remote/file
dest: /path/to/local/file
```
这个示例会将远程主机上的`/path/to/remote/file`复制到本地的`/path/to/local/file`。
阅读全文