Copy multiple files with Ansible

前端 未结 11 1048
执念已碎
执念已碎 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:44

    You can use with_together for this purpose:

    - name: Copy multiple files to multiple directories
      copy: src={{ item.0 }} dest={{ item.1 }}
      with_together:
        - [ 'file1', 'file2', 'file3' ]
        - [ '/dir1/', '/dir2/', '/dir3/' ]
    

提交回复
热议问题