Files
Ansible/roles/nextcloud/tasks/rclone.yml
Oli 34f3c54ceb add quotes around octal values
YAML loaders will load them as strings, providing a consistent behavior. This is also safer as JSON does not support octal values either.
2023-02-19 14:18:09 +00:00

31 lines
785 B
YAML

---
# ensure rclone.conf is present (meta role dependencies)
- name: Create Rclone mount directory
file:
path: "{{ nextcloud_rclone_mount_dir }}"
mode: "0770"
state: directory
# Touch rclone log file to set permissions
- name: Touch rclone mount log file
file:
path: "{{ rclone_log_dir }}/mount_nextcloud.log"
state: touch
mode: "0640"
access_time: preserve
modification_time: preserve
- name: Copy rclone mount nextcloud systemd service
template:
src: rclone_mount_nextcloud.service.j2
dest: /etc/systemd/system/rclone_mount_nextcloud.service
mode: "0640"
notify: restart rclone_mount_nextcloud
- name: "Add {{ webserver_user }} user to rclone group"
user:
name: "{{ webserver_user }}"
groups: rclone
append: true