可以使用Ansible的fetch模块编写playbook,该模块用于从远程主机上复制文件到控制节点。下面是一个示例解决方法:
---
- name: Fetch file from remote host
hosts: remote_host
tasks:
- name: Fetch file
fetch:
src: /path/to/remote/file
dest: /path/to/local/directory
在上面的示例中,将remote_host
替换为你要操作的远程主机的名称或组名。
将/path/to/remote/file
替换为远程主机上要复制的文件的路径。
将/path/to/local/directory
替换为要将文件复制到的本地目录的路径。
保存并退出文件。
运行Playbook:
ansible-playbook fetch.yml
这就是使用Ansible的fetch模块编写playbook的解决方法,你可以根据自己的需求修改上述示例代码。