如何在ansible中使用fetch模块

如何在ansible中使用fetch模块,ansible,Ansible,我想使用ansible playbook将文件从远程服务器复制到本地计算机。但是,当我使用fetchmodulefolder和服务器IP进行此操作时,会在本地计算机上创建具有完整目录结构的文件夹。有没有办法避免这种情况?下面是我在剧本中的任务 -名称:将文件从远程复制到本地 获取: src:/etc/pki/ca.pem 目的地:/etc/workloadmgr 使用fetch的flat选项: 允许您覆盖将主机名/path/to/file追加到目标的默认行为。 如果dest以“/”结尾,它将使用

我想使用ansible playbook将文件从远程服务器复制到本地计算机。但是,当我使用fetchmodulefolder和服务器IP进行此操作时,会在本地计算机上创建具有完整目录结构的文件夹。有没有办法避免这种情况?下面是我在剧本中的任务

-名称:将文件从远程复制到本地
获取:
src:/etc/pki/ca.pem
目的地:/etc/workloadmgr

使用
fetch
flat
选项:

允许您覆盖将主机名/path/to/file追加到目标的默认行为。 如果dest以“/”结尾,它将使用源文件的basename,类似于复制模块。 如果使用单个主机,或者检索每个主机唯一命名的文件,这将非常有用。 如果使用具有相同文件名的多个主机,则会为每个主机覆盖该文件

像这样

-名称:将文件从远程复制到本地
获取:
src:/etc/pki/ca.pem
目的地:/etc/workloadmgr
公寓:是的