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/*
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