--- # ensure rclone.conf is present (meta role dependencies) - name: Create rclone mount dir file: path: "{{ nextcloud_rclone_mount_dir }}" mode: 0755 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: 0644 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: 0644 notify: restart rclone_mount_nextcloud - name: "Add {{ webserver_user }} user to rclone group" user: name: "{{ webserver_user }}" groups: rclone append: true