Copy files to remote systems. Basically a wrapper for ansible.builtin.copy.
Ansible 2.10+
copy_files
- list of files to copy, example:
copy_files:
- dest: /usr/local/bin/my-script.sh
src: "{{ inventory_dir }}/../files/my-script.sh"
owner: root
group: root
mode: 0755
handlers:
- run-something-after-copy.sh
- another-one.sh
copy_files_no_log
- boolean to hide task output (no_log).
N/A
- hosts: myservers
vars:
copy_files:
- dest: /usr/local/bin/my-script.sh
src: "{{ inventory_dir }}/../files/my-script.sh"
owner: root
group: root
mode: 0755
handlers:
- run-something-after-copy.sh
- another-one.sh
roles:
- ansible-role-copy
GPLv3
Vladimir Vasilev (@vladi-k)