問題:從多台服務器上/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機器上查看拉取文件是否成功。
