我正在尝试使用ansible剧本将目录从从(远程)复制到我的主(本地)计算机

时间:2019-12-10 14:53:33

标签: ansible

我正在尝试使用ansible剧本将目录从从(远程)复制到我的主(本地)计算机。该目录在zip文件中包含我的备份数据。但我收到此错误:

这是我的剧本


  • 主持人:合流 成为:真实 collect_facts:否

    任务:

    • 名称:复制

    获取:

          src: /home/confluence/atlassian/application-data/confluence/backups/
          dest: /home/webwerks/new
    

Console error

1 个答案:

答案 0 :(得分:0)

获取模块只能将文件从远程复制到本地,而不是文件夹。

有几种方法可以将文件夹从远程复制到本地:

  • 使用查找模块远程查找所有文件,构建本地文件夹结构并一一读取所有文件->非常慢
  • 使用synchenize-module-> rsyncd必须在远程运行
  • 使用local_action-module在本地运行shell命令,以您希望的任何方式执行rsync或scp