ansible批量拉取服务器文件
- 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 }}"
-
2. 运行yaml
```shell
ansible-playbook -i xxglfwq test.yaml -vv
- 在ansible机器上查看拉取文件是否成功。
我的博客地址 https://www.cnblogs.com/linux123/