You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/roles/upload_local_file/tasks/main.yml

18 lines
511 B
YAML

### tags:
- name: 'Ensures <{{ upload_directory }}> directory exists'
ansible.builtin.file:
state: directory
path: '{{ upload_directory }}'
owner: '{{ upload_owner }}'
group: '{{ upload_group }}'
mode: 0755
- name: "Copy file to remote <{{ upload_directory }}/{{ upload_file | basename }}>"
ansible.builtin.copy:
src: "{{ upload_file }}"
dest: "{{ upload_directory }}/{{ upload_file | basename }}"
owner: '{{ upload_owner }}'
group: '{{ upload_group }}'
mode: 0644