Skip to content

Commit 101fbf0

Browse files
committed
separate backups
1 parent dbc370a commit 101fbf0

File tree

7 files changed

+80
-66
lines changed

7 files changed

+80
-66
lines changed

.sops.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ creation_rules:
7373
path_regex: ^hosts/web01/secrets.yaml$
7474
- key_groups:
7575
- age:
76-
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMm3/o1HguyRL1z/nZxLBY9j/YUNXeNuDoiBLZAyt88Z
7776
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFiozp1A1+SUfJQPa5DZUQcVc6CZK2ZxL6FJtNdh+2TP
7877
- age1dzvjjum2p240qtdt2qcxpm7pl2s5w36mh4fs3q9dhhq0uezvdqaq9vrgfy
7978
- age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,42 @@
1-
{ config, inputs, ... }:
1+
{ config, ... }:
22
{
33
# 100GB storagebox is attached to the build02 server
44

5-
imports = [
6-
inputs.self.nixosModules.backup
7-
];
5+
sops.secrets.build02-borgbackup-ssh = { };
86

9-
nixCommunity.backup = [
10-
{
11-
name = "nixpkgs-update";
12-
after = [ config.systemd.services.nixpkgs-update-delete-old-logs.name ];
13-
paths = [ "/var/log/nixpkgs-update" ];
14-
startAt = "hourly";
15-
}
16-
];
7+
programs.ssh.knownHosts.build02-hetzner-storage-box = {
8+
hostNames = [ "[u416406.your-storagebox.de]:23" ];
9+
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICf9svRenC/PLKIL9nk6K/pxQgoiFC41wTNvoIncOxs";
10+
};
11+
12+
services.borgbackup.jobs.nixpkgs-update = {
13+
paths = [ "/var/log/nixpkgs-update" ];
14+
repo = "u416406@u416406.your-storagebox.de:/./build02-nixpkgs-update";
15+
encryption.mode = "none";
16+
compression = "auto,zstd";
17+
startAt = "hourly";
18+
environment.BORG_RSH = "ssh -oPort=23 -i ${config.sops.secrets.build02-borgbackup-ssh.path}";
19+
preHook = ''
20+
set -x
21+
'';
22+
23+
postHook = ''
24+
cat > /var/log/telegraf/borgbackup-job-nixpkgs-update.service <<EOF
25+
task,frequency=hourly last_run=$(date +%s)i,state="$([[ $exitStatus == 0 ]] && echo ok || echo fail)"
26+
EOF
27+
'';
28+
29+
prune.keep = {
30+
within = "1d"; # Keep all archives from the last day
31+
daily = 7;
32+
weekly = 4;
33+
monthly = 0;
34+
};
35+
};
36+
37+
systemd.services.borgbackup-job-nixpkgs-update = {
38+
after = [ config.systemd.services.nixpkgs-update-delete-old-logs.name ];
39+
serviceConfig.ReadWritePaths = [ "/var/log/telegraf" ];
40+
serviceConfig.Restart = "on-failure";
41+
};
1742
}

hosts/build02/secrets.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ github-r-ryantm-key: ENC[AES256_GCM,data:Z6kGGGGLClFWxBu4RpPw3F/QrkLVIgkvLzi5ALU
22
github-r-ryantm-token: ENC[AES256_GCM,data:X77cQQQDFcUe9VcHZwbhZdyg6wFsAEwRMDaDojWYyHJf4RxWwRm8Vg==,iv:/PxtdHM1eTbRZb0KrjuSSutxBVwmFaSejp62qb+/D10=,tag:K/EH8Rl6CeZcigftKO3hNw==,type:str]
33
github-token-with-username: ENC[AES256_GCM,data:H1ek0++8fx4fIcxLZMe/fphuHmR3FHDGT0W+IJ4LXme0dgoD+S/uW+oLL7LEpb2lkMv5ZxGu,iv:TmWriUuA2l6L4tzMfisvtBRd5JsFgIAsSbNN7C/MExI=,tag:90L26NPokbG/xxQ37xf6Bg==,type:str]
44
harmonia-key: ENC[AES256_GCM,data:spF0umMitWXKQGo5YhiF34LiYFdnYN0a3DZSwDT/lD+4CK2K/hHk1FvXsw973sLQzkZmqpU4UfgTpAY4uiIsr38LZbxdYRt+pFPzTuphfCudUD4dIaKhl/T7F+s3QjPTdcoWyIPQBKoX6JAFNpC4nIfHvdHCdZZLU/BJT+3YdLsE0w==,iv:+pUDHANiEj+zUOn8kzaFwxV2YW5EYP+OyaeIDsYClqU=,tag:y4ZiPrPztRq+4zlSexxF9Q==,type:str]
5+
build02-borgbackup-ssh: ENC[AES256_GCM,data:u4H7WMpLK9r7YEwvIf0Qt5nElRx04Y8rSzj6av79P2kZ7z+mKmvtZwoulcGzYEC4hs6OdJu7c1/icJHrGGoVZfgJ/WiVrIq+aWuV/Q5jrxwg5k/2rPCAuLqHJPVn+Z4s3mMGw+ZJHaV7L8qtwwj1kLNrtIvVDIX2JaJRGBh2sv0+nAohLi3u64+lWeEQYzDNUxgNsHM3Walk/HsnJEaP0PZ3wPxofkglYGi70vbN6IYn85ppULNX2K85udR0wyRSbMQZgpB9LL3KyH4G0KCR8ub66AkUVuuECCarbGZBe3H6OmkE77e3TmSkrY24UNR96CRkHxsiDQkT3od0G5wurYdCO3CoO5kOA1BQJzLcFyrtR+4VcuDi9ydNLCanaTRp3JgB4Nq97OofuwH1LXZHVFGX8d8PQxqX84LE3PckXWfx29YckAGn3cmkWv8LA+n5PYlrWabql+i2/CXWehb8RDAnQC8iFiTu6KbMWZ+NAkvyiKfOo5DVCnMEPSPOolohOIUD,iv:cilEz7KVYT6BGY7DdeP7woURZnrMRpgDVwbwIBJE4xc=,tag:BDlk2w6U0dcHIGxN5C28AQ==,type:str]
56
sops:
67
age:
78
- recipient: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMm3/o1HguyRL1z/nZxLBY9j/YUNXeNuDoiBLZAyt88Z
@@ -59,7 +60,7 @@ sops:
5960
TWc5aUZSUGhKd0MyQUZJamQ5dHNySUUK7zHLsR9NcPdt1hhKtXnnQfCoK4rcKiij
6061
wXx2L3zhsYYhe5BYIXLJPONZZd5wEXooLzT4ZAYRKjWxnpbiQ2jaFA==
6162
-----END AGE ENCRYPTED FILE-----
62-
lastmodified: "2024-12-18T09:52:39Z"
63-
mac: ENC[AES256_GCM,data:JjvII6cDN9WkHXbFPP2Ol9cwEMRo1XW8BKpqhlbACRo4BnkPXq5l8MJMdKV/7fMON/Ncp+HSMvlJgNKv5PF2tbvQlmkI7XQCJKXZyqkcHQg+6IPcaYGtT0PJgACcKUA2lm4gERskj/O/V6W64ottdzDHS6vGk7mzR254A5GTox0=,iv:ftsNlCw3VDGBF4svqqfcG3/GIz+rznPzF3SIi+rs/YI=,tag:Zb+HoY/7VPXd9JUZco1v1w==,type:str]
63+
lastmodified: "2026-02-21T23:17:15Z"
64+
mac: ENC[AES256_GCM,data:BW6iPk4hvsCyTxDEopRa3P+S6SSRiVzxXxl3DZNfU+ngNOHSAJ0NMC1LvojNWVaqJveQffCPvUlTi03xmdQjnL0Q2h4YbkbneOMHNzvbAOPFRQoIsLEuS0f1Zmg1uuD8Mt3DfZQCMxvhuL49AKNTASyHEZulaHlzm+REUfUwpnY=,iv:SD1Rm57+7sIlJesKHYJXLaipWclV2UA8AAQEVw2yPlw=,tag:wSYyAXPECG0IRbrCGFmLyg==,type:str]
6465
unencrypted_suffix: _unencrypted
65-
version: 3.9.2
66+
version: 3.11.0

modules/nixos/backup.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@
3030

3131
};
3232
config = {
33-
# 100GB storagebox is attached to the build02 server
33+
# 100GB storagebox is attached to the build03 server
3434

3535
sops.secrets.hetzner-borgbackup-ssh = {
3636
sopsFile = "${inputs.self}/modules/secrets/backup.yaml";
3737
};
3838

3939
programs.ssh.knownHosts.hetzner-storage-box = {
40-
hostNames = [ "[u416406.your-storagebox.de]:23" ];
40+
hostNames = [ "[u550408.your-storagebox.de]:23" ];
4141
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIICf9svRenC/PLKIL9nk6K/pxQgoiFC41wTNvoIncOxs";
4242
};
4343

@@ -46,7 +46,7 @@
4646
inherit (backup) name;
4747
value = {
4848
inherit (backup) paths startAt;
49-
repo = "u416406@u416406.your-storagebox.de:/./${config.networking.hostName}-${backup.name}";
49+
repo = "u550408@u550408.your-storagebox.de:/./${config.networking.hostName}-${backup.name}";
5050
encryption.mode = "none";
5151
compression = "auto,zstd";
5252
environment.BORG_RSH = "ssh -oPort=23 -i ${config.sops.secrets.hetzner-borgbackup-ssh.path}";

modules/nixos/github-org-backup.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
...
66
}:
77
{
8-
# 100GB storagebox is attached to the build02 server
8+
# 100GB storagebox is attached to the build03 server
99

1010
imports = [
1111
inputs.self.nixosModules.backup

modules/secrets/backup.yaml

Lines changed: 35 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,62 @@
1-
hetzner-borgbackup-ssh: ENC[AES256_GCM,data:2I+Pezi/5+9g9M1FC1gnAMMN8k2U2B+oD0u3EdU7NNm81m+gutl28Awkn6ih8YSX+b+hODbvsFfOM0lzkmej0ewOdjBcPuDUixLmmLr+XdsWD8iCg0EFsx/vGrljbXn6GVho1DwPyCMFhm22n4fK5SpIAioJ4TnJBJVBHpmm9IzZBqN5iIwRtXhSD0LD+PLuh3/xGXUa+y6tWVLyvELnm+lgfcPKqCNKFrVBgcaSWvgAMGxscC02A14ymGKGexlyF/srZQhNu/VWZoCJZjSuGuiDWFvtXW7ag6/wpK7XrKwkGz44CzI6mV7B6GKjaVi/M5WG3e8x0bClvVCLESG1HvD/T35P24NthWIK+qUqd7KlM9gjHwbk00SROSRGoMRsBTRok0DzimbfbPI/7EE14SCcRtptuYXM8tJUmPP0Z5gHfK69F58gxlWKYEXBAbZBO5RlKJSScj5HS53WRB5/eBjanIBdMOn3iEp0U8WAIDaYz+pGrTuY9pSHy/21FHKP/UoD,iv:T9Ib38LMfX7Ljc8Q3Q6qrvpc43c+S4eeHtEEHrItngY=,tag:IIVeZGkPYUqfwivvC3gjRg==,type:str]
1+
hetzner-borgbackup-ssh: ENC[AES256_GCM,data:ENnylB8zGlcx5Rd8hRQaOBYoPYuLAJpiMVKepwpWa70gbB9wsQck8oOnebCV8KfUgN2qIAHmk+JjwBoPYqunwR6YvUx1s+g+yfQFY8e3qqZMyGsdE4+KCPaXMldUYd8tMt8Fx43XYCkiVzPAx+7eYWLRo29cawdtgbWIvDKy+NSQ5DrNkeLdcI6BhcEB/fJ0TpyL57Wv8dZdIjtdHBzuFSaMf/EqkQVfSdlnJnVcNxTYY2cHbMS+1mQE9pGBNra367u5CYDk1S0hW//34wo8rSj9NK9NKjuz4ouaAX9r+tf6AZolfV9UxpjkP6hudiev8yyvUKCnm766IcqIblTavVq6jy8ilxj//WKw8IlS7VtUx+wcxFeNtj9KqpFHNOVJwJmQY9STrbiMcllRiHL6cncsEKDINKCfDpgRxKFX1cZUGPShL1rDD2FgMsuotBDhUBMwA4t2RIL2Pr4byJKws6XfpFXiRRyj43j6+3ILxslmhNJi7Fzo6akZBwvKZWLc4+Ee,iv:VGa16m1ntWqR2IqD94rmVtbvsWRuS6sIT5YtqMu8oRg=,tag:86DJ7TKC4K6biI4dy5AUdQ==,type:str]
22
sops:
33
age:
4-
- recipient: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMm3/o1HguyRL1z/nZxLBY9j/YUNXeNuDoiBLZAyt88Z
5-
enc: |
6-
-----BEGIN AGE ENCRYPTED FILE-----
7-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IEVTL3RrUSB0cjNP
8-
cHA0THc4L3BJRktJWFBrWitWMHdzbXA5ZkUzV0lpMnk2K2gzU0VRCm9GMmtYSWxm
9-
NnpLVERpUkRRcW5DcVhSeU1RVG1lUXFYcjhBdGdlL1ZtQ0UKLS0tIGIvdzIzUml5
10-
NEVOZXdvNk5MMGNKVm9Janc5UjZpZjJOZWJsTTBCUmZNdUEKsrtXQE/a/H1uR0le
11-
DVZpA8S4KykeCEHZHPnsjvShvDuHWEN80is9yA62j6zhirVRdEibr/M0BmQ8pgH+
12-
Cm7lIA==
13-
-----END AGE ENCRYPTED FILE-----
144
- recipient: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFiozp1A1+SUfJQPa5DZUQcVc6CZK2ZxL6FJtNdh+2TP
155
enc: |
166
-----BEGIN AGE ENCRYPTED FILE-----
17-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IHczV0xmQSBQK1Va
18-
cFVFdmk2bjJKMjUvZDhpeWpVVHM5SFpicXRsbUpRYStpUDlibWdJCm9TR0lEajNz
19-
U0dUdmhjcjBUODJBRk02WU4yMjQ5QnJPL2tTTGFCbUNSencKLS0tIFNQYkpkaVRF
20-
cGdNV3crNG15Rm9zMWJidkV4enlYY2ZpQzlTaSt1K3ZqTHMKNsRxY950e/GoDuyI
21-
nnNi22UwmyHXPMZAh2Pp9DuhOvtE42cLKqSboaUrjryXvnSDpDwCoh8krcsCIbZ/
22-
4orT1g==
7+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IHczV0xmQSBHNkF4
8+
ell2S3RvNzhDZFN6ZkNHcTBqL0tJb2VSdTBuVUpNN0l6c1VaSDFZCnFuUURaSnhh
9+
QmtLOXE1dDkzMnRtd2xnbzE4dVVjUUowVGFxZWZyRnM4b3cKLS0tIFlWN2hqTXBD
10+
cmhmWTZwSzhFeDNWc2p5TVpmOVpZNmltWmVsSnloNkx5SEEK4w3JetcdreN47/4L
11+
/sAEWfkdO32/AOccvvY+0ACvYonOsCSY0HgGG9/NDFyJb6nfFO68XvxSkM2C6Ae8
12+
/C6KbA==
2313
-----END AGE ENCRYPTED FILE-----
2414
- recipient: age1dzvjjum2p240qtdt2qcxpm7pl2s5w36mh4fs3q9dhhq0uezvdqaq9vrgfy
2515
enc: |
2616
-----BEGIN AGE ENCRYPTED FILE-----
27-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWUnQ5U3MrRFlKVzFwWXgy
28-
QVB3bjVRdk4rODh5b0ZFR2FJdUJsc21JVlNvCkYvV2g3M2tkeUFsM1d4RkNvVWRj
29-
NkhQajJZRy9IemtVK0RMTDY2czk1NkkKLS0tIGxVaG1ZSHBvRy9MNzJ2by9tUEQy
30-
RGpkZldaemZhQThNZ3MrdEFaMGExWGMKmMZp0KU7ffYa7gxVDTp3AJO8RvAyURTH
31-
3x/aP0NaXHN9QO7NuSCVKvqJP6W0OwvCZKDAqlhqoyzzMz+r0GQeBA==
17+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5S2Frdkg2Wi9JdVF1akJr
18+
Y1BLcVFPQktWbkVNSkN6aUtxd0l4S0J3eEdVClZyUFBaRm9qRzd6R0o0VWdqNkhx
19+
MEkrTG1sVXBoNkM5enQyWnZWOW0yOEUKLS0tIEFUNDVDNWJNNWFIU25OY1FlWjRl
20+
b3BIaWpBaWZnMjdDUnF0dDA1Vk00TUEKSWSgvRplf7XwyMVGeL0LIv9vKLGO74o3
21+
hHfZntgasUUchY7pCekqDSyRUCMFfYCG/6w0WLGVsetA9k3qqzyrag==
3222
-----END AGE ENCRYPTED FILE-----
3323
- recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
3424
enc: |
3525
-----BEGIN AGE ENCRYPTED FILE-----
36-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIUTJabElHc3Z3MGhrcjJB
37-
Z2RvSFNNL0xWTTlPTTJoN3FJc1Z5aDRUL3pNCmRvTUw1cW9vRjExcUR6bDNIRkhq
38-
Vk1lcCt1KytYcVEwL3gwdllLRUlwM2MKLS0tIE1WMnIrL1VTZVdhRzlpK3I1VUVi
39-
cXladTZJRjdla09MQWlnTnpVOENBVW8KDrnWjXCeVzcJaChk5EpF+OkjQTDH4R5j
40-
+HaVIkXoEXQqfA5+/w5/xTe7D+6S5pakGUMDs+CAmSgOxnDtq364Og==
26+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqVk92VHgzOUNnalQyT3Ni
27+
TUx6dEpUZlNDa0drNW5sb1BqNDRkbW8ySFJFCjE4NXhNekJJc1BlZHl0eFE5bkla
28+
SE1YYkx6L2VKbFVqTzVVMHlHRHdkc0UKLS0tIEZmT0J0WlIzMVBsemNWR3EvNTJY
29+
VThNSDhEcThBUmJpM0NsV2E2U3hjRm8KfQx2D43rRqjjvPr+CvVqRscU5t2YAhaJ
30+
A0eBLSVLvYlaxTgmYjLOUlAi9hw0/LB+vJr+a8IoeIRa+c+FyfXY0Q==
4131
-----END AGE ENCRYPTED FILE-----
4232
- recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
4333
enc: |
4434
-----BEGIN AGE ENCRYPTED FILE-----
45-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiRkZzdVJENzlGRXJIT3Rr
46-
blo4LzdVcXJXdDN1WUw5T2NSMStlTDFIL1VJCmtJWUxWOEZ6SDRXV0FqOGJQNU1J
47-
czFXWTlueDRCU0ZndWZhbitFR2ZzM0EKLS0tIHBseWw5ekNZSEIrbEhuWkgxN29O
48-
K24wY3REM1J3Q1d3Qlc5Y0RMaGszOVEKa8QCuX9wYb3vWIM97AOUn/zdz051NqaU
49-
ajtwDDciQ8F4GuW9U5+AjSf0Mb3z4JdiB21p2jA9yIgrBECCFxQIKA==
35+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVSHdEWjVzaHhEZkJZdXpX
36+
Uk1jdzduZkZtZm5HV1cxQjU5T3E4T3dMWWhZCnYzWTY0akliR0V4YTE5aEJXUHpB
37+
WjdPQk82V3RjbVR0YzVKcWdKb25iQ2sKLS0tIEswcnU1TWV1aVladWxUZXZKTUxW
38+
bXZuNVVEWk9JU0lEMDBzTUtBVXdlUGMKn6u6UjxH8n1Edd/F1oFUy6f6UwZ3fxj/
39+
k3+WpU8RmleD+94nU8TPTV/T3iAGPL4conjqEbFrYxxmSAoOKJ9rsQ==
5040
-----END AGE ENCRYPTED FILE-----
5141
- recipient: age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
5242
enc: |
5343
-----BEGIN AGE ENCRYPTED FILE-----
54-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUZkRJa0FLdG5YSjMyUW9j
55-
SVVzckhNcUhYWG9nWS9Cb0JFYW1BUGREM1NRCk9pSGt6QSsvMW9zakhlZndwdGc1
56-
aVJ0MkhLVjVkRVZpWFREbkl1eHpxS2MKLS0tIFExODJJQVc5M2tDYjRSK1VSVndz
57-
M1dueFFrcHpPWURVUjhwTCtDUnE1TkEK894JR6dlzQueyIZRAiQbvnmtXw6VjScK
58-
J5BgZmnGRoqX2qEAYj+DOSbUzh+VIgg89HLye9qCV2Zn2ANUivHSxQ==
44+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBremFTNnN5UGRPNFF4MmRm
45+
UXg3S1NRVExzY2FTUjJwUVJRelZwR3phVXdzCi9BL2szRFVLUmpKRStSbmlBNGtj
46+
cmozWTN6VGZlREJ1bmR1N2w5clFkTFkKLS0tIHVsUVpXK1NFRmZJcUNwTlNFZWpv
47+
cjV6OXRqUS9oNXZvL0dlTWlmMWVOOVEKTiJNPb8aG3Zw4bfwCXguLF2m2rLf7tRZ
48+
Smx2oxuEx4aSaneOMU+ZsckpdK/KXKGQlSSb2OwJDSrpSUndQMa7NA==
5949
-----END AGE ENCRYPTED FILE-----
6050
- recipient: age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n
6151
enc: |
6252
-----BEGIN AGE ENCRYPTED FILE-----
63-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5aVRMMUxlTGNOc1hVOHVm
64-
OHpjbkRTelBvT3c0NVRLem5VRjA5QTZCblRZCmNBeFBNaWRha3NDa2Nzc0dFT2Vn
65-
YTBxQWZwNlplOVk2aWgxY0Y5eit2OVkKLS0tIG5jSjIyWjZhdGJ0NnZCTlpUMzhq
66-
RGZ6Mmwrd08wN3lMYVE5V1lGS3hZbHcKY6Us+t+7vRhGLWkb8kS84/+2L9umcX0q
67-
smQALmDMDO+LtkNCW5CZNReSUeCX6FHCFoh/BsuI6E+5/YL15IwyOw==
53+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBSTJsaWV4enNCampoUkpI
54+
V295NmNIRGxXK05DWlFSa2J5U2lXODUwaHo4ClM0RTNYWmVqWC9BbzJYd0VZQ0hh
55+
NHJJdlpjUVE1b056ZVpwVEJkMW5KSTAKLS0tIGZtYzRkMWVrUFFUdVhwWlM5aVAr
56+
Q0lhemQvUmV2OG9hVWt4anYrSm1xclUKoHD0zW+ATzmUGrsB0bUqo5UeDVDb3VF1
57+
rW80qhLxnTdUUKYpuAjnMQJF0oGEvbesOr4pOaVsxOhka1+oBtbe3g==
6858
-----END AGE ENCRYPTED FILE-----
69-
lastmodified: "2024-12-19T00:28:56Z"
70-
mac: ENC[AES256_GCM,data:jc/oaE8thHZzrCkHfcD40YiyZczKoltvxU9DkX8VUsCkLaEIHjoPyyo82EA4DH3GH4Nk4f6+AN84MFzBjh4k/2PVctUukpB5uqQyTtluhMxA7MhIaIquDA44qmYU3tg3jTaTJwaWzUf1UdFxjOG489U7coqWzPtSw4yMLLK6KEk=,iv:fymEmLFZGHWpoNbUYZuqydF1ssGCqKVYqOOVtkLbVbQ=,tag:ZXFZI24XBCLqUaNAUlW7gA==,type:str]
59+
lastmodified: "2026-02-21T23:36:25Z"
60+
mac: ENC[AES256_GCM,data:W8L0ZgLw8RJQy8jh5B55YFn4ATsTVGtQQeApbTMgbwdUCd4pZt+WtCexEaNH951TyWZ35ErE+xWa/U6AazhwT3/m60i5XnXZVn7hwG31b4CGIipdPT1A9J19uQ78sm6L/BPUh3j1bNWB2XIB964Nuh/cKvqI7RXuugq0wF1yfUg=,iv:32stgp8PYFIUIb2eaeEnOXSlJrpXJ+caJjUncH+G/Tk=,tag:SKHfZaEDmzO1SfFxEzRpMw==,type:str]
7161
unencrypted_suffix: _unencrypted
72-
version: 3.9.2
62+
version: 3.11.0

sops.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ let
2727
}
2828
// builtins.mapAttrs (_: value: (map (x: hosts.${x}) value)) {
2929
"modules/secrets/backup.yaml" = [
30-
"build02"
3130
"build03"
3231
];
3332
"modules/secrets/community-builder.yaml" = [

0 commit comments

Comments
 (0)