--- # 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