ansible 复制文件到各个主机上面
可以使用 Ansible 的 copy 模块来复制文件到各个主机上面。以下是一个简单的示例:
- name: Copy file to remote hosts
hosts: all
tasks:
- name: Copy file
copy:
src: /path/to/local/file
dest: /path/to/remote/file
在上面的示例中,我们使用 copy 模块将本地文件复制到远程主机上。src 参数指定了本地文件的路径,而 dest 参数指定了远程主机上的路径。
如果您想将文件复制到多个目标位置,可以使用 Ansible 的 with_items 模块。以下是一个示例:
- name: Copy file to multiple remote hosts
hosts: all
tasks:
- name: Copy file
copy:
src: /path/to/local/file
dest: "{{ item }}"
with_items:
- /path/to/remote/file1
- /path/to/remote/file2
- /path/to/remote/file3
在上面的示例中,我们使用 with_items 模块将文件复制到多个目标位置。每个目标位置都作为一个单独的项传递给 copy 模块,并使用变量 item 引用。
原文地址: https://www.cveoy.top/t/topic/tbB 著作权归作者所有。请勿转载和采集!