Bootstrap

ansible fetch模块的目录问题

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
;