Copy multiple files with Ansible

前端 未结 11 1074
执念已碎
执念已碎 2021-01-29 22:29

How can I copy more than a single file into remote nodes by Ansible in a task?

I\'ve tried to duplicate the copy module line in my task to define files but it only copie

11条回答
  •  故里飘歌
    2021-01-29 22:52

    You can loop through variable with list of directories:

    - name: Copy files from several directories
      copy:
        src: "{{ item }}"
        dest: "/etc/fooapp/"
        owner: root
        mode: "0600"
      loop: "{{ files }}"
      vars:
        files:
          - "dir1/"
          - "dir2/"
    

提交回复
热议问题