问题:从多台服务器上/tmp目录里拷贝ip_BCLinuxR7.txt文件至ansible机器上。ip为服务器机器ip地址。
- 建test.yaml文件
---
- hosts: xxglfwq
remote_user: cmadmin
tasks:
- name: server
find:
paths: /tmp/ #服务器文件存放路径
patterns: "*.txt" #服务器端文件通配符取文件
recurse: no
register: file_2_fetch
- name: client
fetch:
src: "{{ item.path }}"
dest: /home/cmadmin/datahn/ #本地端文件存放路径
flat: yes
with_items: "{{ file_2_fetch.files }}"
- 运行yaml
ansible-playbook -i xxglfwq test.yaml -vv
- 在ansible机器上查看拉取文件是否成功。