diff options
author | Jasper Ras <jaspert.ras@gmail.com> | 2025-03-29 12:54:20 +0100 |
---|---|---|
committer | Jasper Ras <jaspert.ras@gmail.com> | 2025-03-29 12:54:20 +0100 |
commit | 5bf105b94f3c63bc738b788b2b651985eed96c11 (patch) | |
tree | c8b98b552fede2854fdc9ebf59f8a030ebd7e3cd /modules/snorlax/syncoid.nix | |
parent | 5b41ca762c6a44fa7a77e5f5324bcecf8a47f4c7 (diff) |
dynamic nodes
Diffstat (limited to 'modules/snorlax/syncoid.nix')
-rw-r--r-- | modules/snorlax/syncoid.nix | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/modules/snorlax/syncoid.nix b/modules/snorlax/syncoid.nix deleted file mode 100644 index 435e040..0000000 --- a/modules/snorlax/syncoid.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ config, ... }: -{ - age.secrets.syncoid-key = { - file = ../../secrets/syncoid-key.age; - owner = "syncoid"; - group = "syncoid"; - }; - - - services.sanoid.enable = true; - services.sanoid.datasets = { - "data/safe/persist" = { - autoprune = true; - autosnap = true; - hourly = 24; - daily = 7; - monthly = 1; - yearly = 1; - }; - }; - - services.syncoid.enable = true; - services.syncoid.sshKey = config.age.secrets.syncoid-key.path; - services.syncoid.commonArgs = ["--no-sync-snap"]; - services.syncoid.commands = { - "data/safe/persist".target = "transfer@backup.jras.nl:backup/snorlax"; - }; -} |