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/lFgM 著作权归作者所有。请勿转载和采集!