31 lines
785 B
YAML
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
|