1import ./make-test-python.nix (
2 { pkgs, ... }:
3 {
4 name = "borgmatic";
5 nodes.machine =
6 { ... }:
7 {
8 services.borgmatic = {
9 enable = true;
10 settings = {
11 source_directories = [ "/home" ];
12 repositories = [
13 {
14 label = "local";
15 path = "/var/backup";
16 }
17 ];
18 keep_daily = 7;
19 };
20 };
21 };
22
23 testScript = ''
24 machine.succeed("borgmatic rcreate -e none")
25 machine.succeed("borgmatic")
26 '';
27 }
28)