ansible fetch模块的目录问题
由于我们是同时从多台受管主机中拉取相同名称的文件,所以ansible会自动为我们创建各个主机对应的目录,以区分存放不同主机中的同名文件,fetch默认自动创建各个主机对应的目录结构
要想直接去文件名,则需要配置flat参数为yes
- name: 拉取配置文件redis.conf
fetch:
src: /root/redis-5.0.3/redis.conf
dest: /data/ansible/roles/redis/files/
flat: yes