Jess and Robert Helgesson
7e2199f4bc
rclone: set programs.fuse.enable to fix integration tests
2026-07-21 00:23:33 +02:00
Jess and Matthieu Coudron
7ef1c04d11
rclone: rename remote directory to fix failing tests
...
`/home/alice/files` is already used by the mount subtest.
2026-05-05 12:40:06 +02:00
Jess and Austin Horstman
79f8430e7d
restic: unset systemd PrivateTmp option
...
This option works with the NixOS version of the module as host services
have different user namespace permissions to user services. Programs
like ssh get confused when certain config files aren't owned by root.
2026-04-28 08:33:38 -05:00
Jess and Austin Horstman
2954aa2944
rclone: add autoMount option
2026-01-18 23:02:16 -06:00
Jess and Austin Horstman
9e07a347f4
rclone: respect mounts enable option
2026-01-18 23:02:16 -06:00
Jess and Austin Horstman
83eeebd967
restic: fix evaluation error in rcloneOptions
...
`lib.add` only works on integers.
2026-01-18 23:01:16 -06:00
Jess and Austin Horstman
a8b6296a1e
tests/restic: fix timedatectl failure
...
Systemd
[added a check](https://github.com/systemd/systemd/commit/6a12c90ca39b45087a84c7faa014f24cd6dc330c )
which broke this test. So use `date` instead of `timedatectl`.
2025-12-04 22:39:18 -06:00
Jess and Austin Horstman
28907d1f77
restic: make sure pre and post hooks have interpreters
2025-10-21 11:12:48 -05:00
Jess and Austin Horstman
c199de6cd8
restic: decouple helper script from linux-specific systemd logic
...
And make platform support explicit.
2025-10-19 09:46:41 -05:00
Jess and Austin Horstman
12bca6d40a
Revert "restic: add platform assertion (linux)"
2025-10-19 09:46:41 -05:00
Jess and Austin Horstman
3fbc879021
restic: add platform assertion (linux)
2025-10-18 12:41:01 -05:00
Jess and Austin Horstman
3001400e9f
rclone: move activation script to systemd service
...
Fixes #7577
This lets us better express activation order dependencies on secret
provisioners that run as systemd services
2025-08-21 16:02:50 -05:00
Jess and Austin Horstman
56b8749987
rclone: modularize subtests
2025-08-21 16:02:50 -05:00
Jess and Austin Horstman
5f217e5a31
restic: change service type from simple to oneshot
...
Fixes #6930
2025-04-30 14:19:59 -05:00
Jess and Austin Horstman
7f301a4d96
restic: fix certain integration tests
2025-04-30 14:19:59 -05:00
Jess and Austin Horstman
7853236fae
rclone: ensure remotes have a type field
2025-03-22 21:52:23 -05:00
Jess and Austin Horstman
7a08b8c898
rclone: correctly escape whitespace in secrets
2025-03-22 21:52:23 -05:00
Jess and Austin Horstman
eb5d59dac9
rclone: add module
...
Rclone is a command-line program to manage files on cloud storage, it
also featrues support for FUSE mounts.
"Users call rclone *"The Swiss army knife of cloud storage"* and
*"Technology indistinguishable from magic"*" - https://rclone.org/
This module manages the configuration of rclone remotes.
2025-03-19 13:49:44 -05:00
Jess and Austin Horstman
66f565db48
maintainers: add jess
2025-03-19 13:49:44 -05:00