为什么 ansible 同步模块文档页面只显示相对路径?

为什么 ansible 同步模块文档页面只显示相对路径?

以下是一个例子:

# Synchronization of src on the control machine to dest on the remote hosts
- synchronize:
    src: some/relative/path
    dest: /some/absolute/path

我猜,相对路径是指定本地源目录的方式,即运行 ansible 命令的服务器上的目录。但是如何配置“基本”目录?您必须从源目录运行剧本吗?这似乎很愚蠢。

有人使用同步模块吗?

答案1

我真的很差劲。我只需要学习如何在递归模式下使用复制模块。如果我有数百万个文件需要同步,我会使用同步。

- name: copy nagios plugins and snmp mibs
      copy:
        src: /home/ansible/DEPLOY/usr/
        dest: /usr
        owner: root
        group: root

相关内容