使用ansible同步模块在两个远程主机之间同步文件

使用ansible同步模块在两个远程主机之间同步文件,ansible,Ansible,当我尝试使用同步推送模块时,出现以下错误 fatal: [node-master]: FAILED! => {"changed": false, "cmd": "sshpass -d20 /usr/bin/rsync --delay-updates -F --compress --archive --rsync-path=sudo rsync --out-format=<<CHANGED>>%i %n%L /home

当我尝试使用同步推送模块时,出现以下错误

fatal: [node-master]: FAILED! => {"changed": false, "cmd": "sshpass -d20 /usr/bin/rsync --delay-updates -F --compress --archive --rsync-path=sudo rsync --out-format=<<CHANGED>>%i %n%L /home/hadoop/test rsync://node1/home/hadoop/test", "msg": "@ERROR: Unknown module 'home'\nrsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]\n", "rc": 5}

请添加一个问题,解释您尝试了什么,您尝试了什么(任务代码可能很有用),格式化输出(我为您做的),还请查看文档()中的示例是否与您的用例匹配,以及您是否正确使用了模块。从错误消息中,您正试图从node1复制一个文件,但该文件不存在。@zigarn该文件存在于目标节点中。.我正在使用同步推送模块将该文件从目标主机获取到node1。。。请在下面的示例代码中找到您是否可以编辑您的问题以添加新的ansible代码和输出?
- name: Copy the file from node-master to node1 using Method Push
  ansible.posix.synchronize:
     mode: push
     src: /home/hadoop/test
     dest: rsync://node1/home/hadoop/test