Files
gitlab-mirror/roles/rclone_yandex/templates/rclone-yandex.service.j2
2026-02-05 14:31:12 +03:00

27 lines
720 B
Django/Jinja

[Unit]
Description=rclone: Remote FUSE filesystem for cloud storage config %i
Documentation=man:rclone(1)
After=network-online.target
Wants=network-online.target
[Service]
Type=notify
ExecStartPre=/usr/bin/mkdir -p /tmp/rclone/
ExecStart= \
/usr/bin/rclone mount \
--gid={{ rclone_yandex_group_gid.stdout }} \
--dir-perms=0770 \
--file-perms=0660 \
--umask=007 \
--default-permissions \
--allow-other \
--config "{{ rclone_yandex_config_path }}" \
--log-file="/tmp/rclone/yandex.log" \
--log-level=INFO \
--vfs-cache-mode=off \
yandex: "{{ rclone_mountpoint }}"
ExecStop=/bin/fusermount -u "{{ rclone_mountpoint }}"
[Install]
WantedBy=default.target