可以使用 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 引用。

ansible 复制文件到各个主机上面

原文地址: https://www.cveoy.top/t/topic/tbB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录