Ansible 如何使用特别命令从主机复制到控制计算机?

Ansible 如何使用特别命令从主机复制到控制计算机?,ansible,Ansible,以前,我从控制主机运行了一个shell脚本,并将所有内容重定向到输出文件。所以,这些文件位于主机提供的目录中 然后我想将所有文件从主机复制到控制主机。 有什么办法吗 据我所知,要复制Ansible临时命令 ansible all -m copy -a "src=..... dest=....." 我不确定这是否也可以从主机带回控制主机?使用:fetch modeule 来自文档的示例 # Store file into /tmp/fetched/host.example.com/tmp/som

以前,我从控制主机运行了一个shell脚本,并将所有内容重定向到输出文件。所以,这些文件位于主机提供的目录中

然后我想将所有文件从主机复制到控制主机。 有什么办法吗

据我所知,要复制Ansible临时命令

ansible all -m copy -a "src=..... dest=....."
我不确定这是否也可以从主机带回控制主机?

使用:fetch modeule

来自文档的示例

# Store file into /tmp/fetched/host.example.com/tmp/somefile
- fetch:
    src: /tmp/somefile
    dest: /tmp/fetched

一种选择是使用,或者。但是,让我问你。使用命令行时为什么不使用scp或rsync?您可以对所有注释使用fetchmodulethanks!我最终创建了playbook并使用了fetch模块。