Skip to content

How to Copy Multiple Files with Ansible

If you need to copy multiple files using Ansible, then you can do the following:

How to Copy Multiple Files with Ansible

Look into using the with_fileglob loop as follows:

- copy: src: "{{ item }}" dest: /etc/fooapp/ owner: root mode: 600 with_fileglob: - /playbooks/files/fooapp/*
Code language: YAML (yaml)

If you would like to do it as a task, then this could help:

- name: Your copy task copy: src={{ item.src }} dest={{ item.dest }} with_items: - { src: 'another_file', dest: '/etc/somewhere' } - { src: 'dynamic', dest: '{{ var_path }}' } # repeat for additional files
Code language: YAML (yaml)

See also  How To Modify Hosts File On Windows
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x