From 972f729438a3166b054fad439532ef53c6a86414 Mon Sep 17 00:00:00 2001 From: dadada Date: Sat, 4 Nov 2023 23:51:26 +0100 Subject: [PATCH] secrets: rekey --- nixos/agares/network.nix | 293 ++++++++++++------------ secrets/agares-backup-passphrase.age | 18 +- secrets/agares-backup-ssh-key.age | Bin 828 -> 898 bytes secrets/ddns-credentials.age | Bin 387 -> 521 bytes secrets/etc-ppp-chap-secrets.age | 20 +- secrets/etc-ppp-telekom-secret.age | Bin 457 -> 407 bytes secrets/gorgon-backup-passphrase-gs.age | Bin 401 -> 403 bytes secrets/gorgon-backup-passphrase.age | 17 +- secrets/gorgon-backup-ssh-key.age | Bin 813 -> 791 bytes secrets/hydra-github-authorization.age | Bin 507 -> 587 bytes secrets/ifrit-backup-passphrase.age | Bin 398 -> 471 bytes secrets/ifrit-backup-ssh-key.age | Bin 753 -> 775 bytes secrets/miniflux-admin-credentials.age | Bin 456 -> 530 bytes secrets/ninurta-backup-passphrase.age | Bin 518 -> 457 bytes secrets/ninurta-backup-ssh-key.age | Bin 858 -> 759 bytes secrets/ninurta-initrd-ssh-key.age | Bin 767 -> 890 bytes secrets/paperless.age | 17 +- secrets/pruflas-backup-passphrase.age | Bin 414 -> 419 bytes secrets/pruflas-backup-ssh-key.age | Bin 878 -> 844 bytes secrets/pruflas-wg-hydra-key.age | Bin 402 -> 446 bytes secrets/pruflas-wg0-key.age | 17 +- secrets/pruflas-wg0-preshared-key.age | 18 +- secrets/surgat-backup-passphrase.age | 16 +- secrets/surgat-backup-ssh-key.age | Bin 877 -> 790 bytes secrets/surgat-ssh_host_ed25519_key.age | Bin 817 -> 806 bytes secrets/wg-privkey-vpn-dadada-li.age | 17 +- 26 files changed, 218 insertions(+), 215 deletions(-) diff --git a/nixos/agares/network.nix b/nixos/agares/network.nix index b51dfae..c7e250b 100644 --- a/nixos/agares/network.nix +++ b/nixos/agares/network.nix @@ -74,163 +74,164 @@ in }]; }; }; - networks = let - subnet = name: subnetId: { - matchConfig.Name = name; - addresses = [ - { addressConfig.Address = "${ipv4Prefix}.${subnetId}.1/24"; } - { addressConfig.Address = "${ulaPrefix}:${subnetId}::1/64"; } - ]; - dhcpPrefixDelegationConfig = { - SubnetId = "0x${subnetId}"; + networks = + let + subnet = name: subnetId: { + matchConfig.Name = name; + addresses = [ + { addressConfig.Address = "${ipv4Prefix}.${subnetId}.1/24"; } + { addressConfig.Address = "${ulaPrefix}:${subnetId}::1/64"; } + ]; + dhcpPrefixDelegationConfig = { + SubnetId = "auto"; + }; + ipv6Prefixes = [ + { + ipv6PrefixConfig.Prefix = "${ulaPrefix}:${subnetId}::/64"; + } + ]; + dhcpServerConfig = { + DNS = "${ipv4Prefix}.${subnetId}.1"; + NTP = "${ipv4Prefix}.${subnetId}.1"; + EmitDNS = true; + EmitNTP = true; + EmitRouter = true; + PoolOffset = 100; + PoolSize = 100; + SendOption = "12:string:${domain}"; + }; + linkConfig = { + RequiredForOnline = "no"; + }; + networkConfig = { + Domains = domain; + EmitLLDP = "yes"; + IPv6SendRA = true; + IPv6AcceptRA = false; + DHCPPrefixDelegation = true; + DHCPServer = true; + }; + extraConfig = '' + [CAKE] + OverheadBytes = 38 + Bandwidth = 1G + ''; }; - ipv6Prefixes = [ - { - ipv6PrefixConfig.Prefix = "${ulaPrefix}:${subnetId}::/64"; - } - ]; - dhcpServerConfig = { - DNS = "${ipv4Prefix}.${subnetId}.1"; - NTP = "${ipv4Prefix}.${subnetId}.1"; - EmitDNS = true; - EmitNTP = true; - EmitRouter = true; - PoolOffset = 100; - PoolSize = 100; - SendOption = "12:string:${domain}"; + in + { + "10-mgmt" = subnet "enp1s0" "100" // { + networkConfig.VLAN = [ "lan.10" "ff.11" "srv.13" ]; + dhcpServerStaticLeases = [ + { + # legion + dhcpServerStaticLeaseConfig = { + Address = "192.168.100.107"; + MACAddress = "80:CC:9C:95:4A:60"; + }; + } + ]; }; - linkConfig = { - RequiredForOnline = "no"; + "30-lan" = subnet "lan.10" "101" // { + dhcpServerStaticLeases = [ + { + # ninurta + dhcpServerStaticLeaseConfig = { + Address = "192.168.101.184"; + MACAddress = "48:21:0B:3E:9C:FE"; + }; + } + { + # crocell + dhcpServerStaticLeaseConfig = { + Address = "192.168.101.122"; + MACAddress = "9C:C9:EB:4F:3F:0E"; + }; + } + { + # gorgon + dhcpServerStaticLeaseConfig = { + Address = "192.168.101.205"; + MACAddress = "8C:C6:81:6A:39:2F"; + }; + } + ]; }; - networkConfig = { - Domains = domain; - EmitLLDP = "yes"; - IPv6SendRA = true; - IPv6AcceptRA = false; - DHCPPrefixDelegation = true; - DHCPServer = true; - }; - extraConfig = '' - [CAKE] - OverheadBytes = 38 - Bandwidth = 1G - ''; - }; - in { - "10-mgmt" = subnet "enp1s0" "100" // { - networkConfig.VLAN = [ "lan.10" "ff.11" "srv.13" ]; - dhcpServerStaticLeases = [ - { - # legion - dhcpServerStaticLeaseConfig = { - Address = "192.168.100.107"; - MACAddress = "80:CC:9C:95:4A:60"; - }; - } - ]; - }; - "30-lan" = subnet "lan.10" "101" // { - dhcpServerStaticLeases = [ - { - # ninurta - dhcpServerStaticLeaseConfig = { - Address = "192.168.101.184"; - MACAddress = "48:21:0B:3E:9C:FE"; - }; - } - { - # crocell - dhcpServerStaticLeaseConfig = { - Address = "192.168.101.122"; - MACAddress = "9C:C9:EB:4F:3F:0E"; - }; - } - { - # gorgon - dhcpServerStaticLeaseConfig = { - Address = "192.168.101.205"; - MACAddress = "8C:C6:81:6A:39:2F"; - }; - } - ]; - }; - "30-ff" = subnet "ff.11" "102"; + "30-ff" = subnet "ff.11" "102"; - "30-srv" = subnet "srv.13" "103"; + "30-srv" = subnet "srv.13" "103"; - "30-ifb4ppp0" = { - name = "ifb4ppp0"; - extraConfig = '' - [CAKE] - OverheadBytes = 65 - Bandwidth = 95M - FlowIsolationMode = triple - ''; - }; + "30-ifb4ppp0" = { + name = "ifb4ppp0"; + extraConfig = '' + [CAKE] + OverheadBytes = 65 + Bandwidth = 95M + FlowIsolationMode = triple + ''; + }; - # TODO does not work - "30-ppp0" = { - name = "ppp*"; - linkConfig = { - RequiredForOnline = "routable"; + "30-ppp0" = { + name = "ppp*"; + linkConfig = { + RequiredForOnline = "routable"; + }; + networkConfig = { + KeepConfiguration = "static"; + DefaultRouteOnDevice = true; + LinkLocalAddressing = "ipv6"; + DHCP = "ipv6"; + }; + extraConfig = '' + [CAKE] + OverheadBytes = 65 + Bandwidth = 36M + FlowIsolationMode = triple + [DHCPv6] + PrefixDelegationHint= ::/56 + UseAddress = false + UseDelegatedPrefix = true + WithoutRA = solicit + [DHCPPrefixDelegation] + UplinkInterface=:self + ''; + ipv6SendRAConfig = { + # Let networkd know that we would very much like to use DHCPv6 + # to obtain the "managed" information. Not sure why they can't + # just take that from the upstream RAs. + Managed = true; + }; }; - networkConfig = { - KeepConfiguration = "static"; - DefaultRouteOnDevice = true; - LinkLocalAddressing = "ipv6"; - DHCP = "ipv6"; + # Talk to modem for management + "enp2s0" = { + name = "enp2s0"; + linkConfig = { + RequiredForOnline = "no"; + }; + networkConfig = { + Address = "192.168.1.254/24"; + EmitLLDP = "yes"; + }; }; - extraConfig = '' - [CAKE] - OverheadBytes = 65 - Bandwidth = 36M - FlowIsolationMode = triple - [DHCPv6] - PrefixDelegationHint= ::/56 - UseAddress = false - UseDelegatedPrefix = true - WithoutRA = solicit - [DHCPPrefixDelegation] - UplinkInterface=:self - ''; - ipv6SendRAConfig = { - # Let networkd know that we would very much like to use DHCPv6 - # to obtain the "managed" information. Not sure why they can't - # just take that from the upstream RAs. - Managed = true; + "10-roadw" = { + matchConfig.Name = "roadw"; + address = [ + "${ipv4Prefix}.120.1/32" + "${ulaPrefix}:120::1/128" + ]; + DHCP = "no"; + networkConfig.IPv6AcceptRA = false; + linkConfig.RequiredForOnline = "no"; + routes = [ + { + routeConfig = { Destination = "${ipv4Prefix}.120.1/24"; }; + } + { + routeConfig = { Destination = "${ulaPrefix}::120:1/64"; }; + } + ]; }; }; - # Talk to modem for management - "enp2s0" = { - name = "enp2s0"; - linkConfig = { - RequiredForOnline = "no"; - }; - networkConfig = { - Address = "192.168.1.254/24"; - EmitLLDP = "yes"; - }; - }; - "10-roadw" = { - matchConfig.Name = "roadw"; - address = [ - "${ipv4Prefix}.120.1/32" - "${ulaPrefix}:120::1/128" - ]; - DHCP = "no"; - networkConfig.IPv6AcceptRA = false; - linkConfig.RequiredForOnline = "no"; - routes = [ - { - routeConfig = { Destination = "${ipv4Prefix}.120.1/24"; }; - } - { - routeConfig = { Destination = "${ulaPrefix}::120:1/64"; }; - } - ]; - }; - }; }; age.secrets."wg-privkey-vpn-dadada-li" = { diff --git a/secrets/agares-backup-passphrase.age b/secrets/agares-backup-passphrase.age index 91b4ca8..d538c5a 100644 --- a/secrets/agares-backup-passphrase.age +++ b/secrets/agares-backup-passphrase.age @@ -1,10 +1,10 @@ age-encryption.org/v1 --> ssh-ed25519 L7f05w d7GeMCNl1yWxfvLlNsZrIDb4OxSADD6D4nvYfYZz7Vo -Xe0xWD8Q6tKR7uIDFkD+/jgfUzUOX4CrxZB5o9bM2zk --> ssh-ed25519 Otklkw kek8jZrI0Qz8s7G/uxuV4VUYs67TrUd/+/ZAUD9/k1k -v0C/+QO8x2ThAlH+/IdVorUFwnNrHwbCU3zWt5TEwqw --> y'2X-grease t2m2yjI ag|Z -mhPGDYZmjg1cnxZVTyGYh8H4cnO9mSCcWUSFAHy9JgPwWPi3LyfUkhBsnWpkE7zx -9AqAUKb5e2Ezqtx1g1l5G1mxmA ---- NJLZT2v75GVUojKNuRKa7YEM5LxiC/Fd48YTbRrLFsU -tyxɏg3W1j(xܨբTnJ e9R \ No newline at end of file +-> ssh-ed25519 L7f05w RayKtknLNvFu88aFp4QL7ZMLAh5VmHmlr1DWVsWBziE +rckeFrazZJ3TxY/yD2wlzRVLh9L4x1bV2Nk7Q0S/RWM +-> ssh-ed25519 Otklkw oub7OICQalIkCqAZh4/FfXB9PPBe7j2IpBP7WF/UXGk +gAwxU97b0Js6UPv59/1389/qdPGQb4koa49R14c3UjA +-> mU.rG&?F-grease V? d a}mj5 ^&dc?\ +B0k6BjXmH0cm74+rjQrzJwKa1dcFwTdmlgltZ70oHctwA3+E4/CQ1ChH9UHzkHGG +Fb62klB5XYePywsvxLo2nIGVIvhBgsfIvUpq +--- ONLpuXfKtuCB+VD5IQ5KeSPyqgEb4a2y26+n5E8Ph3E +uD{r ژR9P j?hD -u#F2N +Ys\ \ No newline at end of file diff --git a/secrets/agares-backup-ssh-key.age b/secrets/agares-backup-ssh-key.age index 0cc83ff50264771089bd73f427480c42ec9c95b9..15eab186e0713d815e0cb1b552e19a374a3c1a1a 100644 GIT binary patch delta 867 zcmdnP*2F$Rr`|U!JT0f(B)~mgJ1n@sBp}n(qC7LlzbMexFUiHbAlEtF(%&gxJ2JXAZQEZZ`%Jge9{BR9myJwMIU(K|88+ae{)tjr)E zWL=t*bx@G2ZhBE_VsWZMxTBqZY@SUdSCW}imaDe8Z&*cMp^L9+NRgjodSG~FV0Khu zWTA6?MN(O0kfpI%u0>Fko1sahc5Z2slet?`uw`MsL7AVEu@9HGzf(q*cT~Qqeqy9$ zaAu{Sb8dLLkDqx#XrxPuk#m@5T2*3HXkngbexb3pS5;P$Sw@L=rjK@INWPnPRk$w~ zm#(g^LV=@Kg}daYtEmNW@^%L;xwbA4yWWTOdFCRD%NCuq-i{f(CSWuqNM$_sx^YY3Lv z65D_ALj8mCg4arMS6(ZIJ-R097e3<=>*w&(6Vm3(G8}IIHI3nY0%zH;?S=_6{~n$C zTTAPB+pi}q_x^heTy}j~DtLTP;@e+25ifu2So1qA;`rWA@!NGaT;ZJkHU8EGqidh5 z49eNJC{;c8NN}j0HBar?C;6tIX_=BHf3o$u+V>^w`&6E?tG+=g{PvfO$&us&P}F@by9H+_UOQZNXzht(J&D_=iywTylJ(Q#c)m@6eKYFQ z5r^bM$*zHmpRV` z2^7Zix4!V`Us&+E{44Y1U8-#r$`iS=o!@z@_L}_?I(c!PbFI=k+1moFM|bmHHa#X> NucEW!@0;3|1^_M^Y)k+E delta 797 zcmZo--@`URr@kaP!`UOuqr501G2JsaIW;3YJTg5s+sm^wIU+K|G1SH7qA2GCM57HLR*6 z)Xgi<+&$fZE66R^z&|-WI3Os@xX2>ZD9NxY*uA_YG}9z2!>!aPB-^ht*)%W7$)hY8 zWL=$(qCstKu&Qo)QEFmwDwnx_c3??By0ddqnR~W#RE|q%aG{4sL~4b9RzQ?dVMv;` zS$<-DQmDDUhk1c}j(L7zp<$+ZSy)w6kyDj>NTxrRpCgy9uC9VfXlO}Vk*~g2g@Hwm zp;vyno265Fm1$|RUsOn7VTfx~if6fjvq^?&P&wD!i8riI?dN9F^T_)ae!=hP?{34b z@7h}w0yIA4pWEhsX}u|PdDkP$<6E4HZtU9;8B<>s+r$^zt9Vbhq2}nmX(v344Xyfa zeVFvD;oY37Unid3ZQs>D=T-M=y>QtF@2%JaS48kgw6N_d^ZPb$q2Zq2c3qFJwmUv* zXk&2+J8E=QIN7hIwa(^TY3}WoZ*LQC*;mWf?^WqT!wrt`!)T#C1@Fb|n-p0`?O=C+SM zmzk`K6PQ}w{dK%$ow3MyQRk);6OZ0w78W;iS;XS5sPS>BTlX{B7!=qzM11*;KG2iqk3k zVUwBAJb%yKFV6OSczRQE#`Eycho9JN_|Bm{ckw~1bi-A$9vcr8oOxe0`&(V>6P<*_ zLJh9`zMK=9Y2s&B9P+i<>Z(#9^YV!e*J;KU`K`P+BRsMU7nklR3E{I^AK9}ci_73m sqRV{gv|WOi{{52H@D`5f6LWHHDBN^--b>~vnZOcZDZ75Tr&``M01i7z-2eap diff --git a/secrets/ddns-credentials.age b/secrets/ddns-credentials.age index bd19e1d331641011d88a54b9ce16e2edd1aea29e..9ae8b774111398e0cee5d98039d21bb154a69c3e 100644 GIT binary patch delta 494 zcmZo>?qr#uTJK|?W?)*bpzq;0jWEzs1ca=@0(##mY(4pQE5_UW|&BBHHCsgL;YGi1$)n|8V#-rQ-kD814n~ozhYC* zaxPt6U4>#ppMpSr({zuN5)1Rvj8H=Zx9svvXQRq;57V5oD8m59$U?)A2;+R`$VjeL za~}NUJoMq~`K@v6Z=TfO=>IGozgzXeb@3TLjGZ4oED8x{QSJU(P<~P7`eTN5^KG{1 VY-MC$JV%Y=CzJfrbuy_XKL9;Ps~-RW delta 339 zcmeBVX=a|F8s}veX+%}YZHd zotB$lS(P2iW$F@;n4S}q=pR(%pH}6UofYaFT;c8-T2bMaWTI{2;~lE+7?tBx7Mf@= z@uPUXnZKt|R{wy}R|rdg4fSCuQ5uAPEflKmD0~MbOswL8j@h-M2pc l3F7PJ5aixF{r7Ud|BCN(`pi4-82|-cdMW?_ diff --git a/secrets/etc-ppp-chap-secrets.age b/secrets/etc-ppp-chap-secrets.age index 8e50189..6a4d954 100644 --- a/secrets/etc-ppp-chap-secrets.age +++ b/secrets/etc-ppp-chap-secrets.age @@ -1,11 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 L7f05w xkw7tPnkvX1TGG2/Urocw8mQe6r2/Fpxkvs1Nr3cVXs -eJyvIUrFp0mGWXcmHjP1+5YW9cgs9m8bqUnwgm8iMi0 --> ssh-ed25519 Otklkw 1IfE9jxV6gz7yfPmSmXsTWsB36RFHmdpjw5eUlElTCo -GyTNhYhDbD2olE6DiKkr47Mu9NMBMHsO5/pTkcx8WXk --> ~6#g&f-grease -lIbAZllBnOK9YRMIQfPX/veMc111/u5w83pQGuMMWUSyaHT0xwxp8IYn+R9m9iV0 -haQXgTSuQxPhGUJg+1wwncJwnYgzDcCPruprrFTmf0s5HZDr ---- n9uSP8ZmTTZ89mlRiNKtRfAEz7NV7Yn0ZQhzP4uh4fo -#K~lY_!1!fz@ -OFИ(Z!Ȣʟ8aB^!CFP[h$Oafe(l:X*p \ No newline at end of file +-> ssh-ed25519 L7f05w 6Ct4ARdph2N0g7ZFljPbEAg4R2gP5z2qMupI288AF3c +NaQUNkEt7XsV0A4nNR5uguwK6C2KN26FJjeNB0mtz8U +-> ssh-ed25519 Otklkw uyRTZRjgzleuEFqGJDiO84c5yXFV0XtQci7PdroNzAE +vl80LseOwmKyR+d+VXWseuszqao56GjnbyN6XzETKt0 +-> {D^ar+U-grease bvk{ `4v Tc? Fv +m/JnzLsIbh8nYWSIvbBl7GwnZQPvAyuHSbmNWiN5pzS7O+wFs9xWwl26Vn6Y/lEf +JL9+Ra5MHsiR7C9XRf7or1rd62SPuIKyaWlq+Z4Vqr4Of4jWyJqQtNo +--- 5cNGpnlhGc0NNriUIZ5KYGR7Erh/fPqV8/8qnpqEn+8 +sqD&L=7miأ%Sf(#re)ڧ^vc$gyyAk6̦F8J=J +W \ No newline at end of file diff --git a/secrets/etc-ppp-telekom-secret.age b/secrets/etc-ppp-telekom-secret.age index 613016e1ff7d144d057c5dc0bf3001c0c2641653..a97dc40a488de8c7f143cbcc249894bf34c88c55 100644 GIT binary patch delta 372 zcmX@fJe_%hPJL01W14<|Q&FBzWO{a{QDTmPpJ7s>U#ex6MWAtHWqM^cX{u+qaiwK>MNx)FctlZ!Yi?wwueU{5rjKiKdS#iZV`xUEzllYdE0?aFLUD11 zZfc5=si~o*f`3VNPIkG1v3XFbX+WS`m}8!iWqGBaYkjDbr)jxGm4}gqe~Q0PUUs6s zZ*s0%Zdil?S7b?&Nw}lGc}S4Cp=EeMv16%GnWt+-s$WWxr$=yTl74uUM@~qliDwYl zx|rN>%PQUUqSVCVRD~K9CACO}+G* Q!NcckrG7_lU3EPH03p+a1poj5 delta 423 zcmbQve3E&BPQ6D_x~F@lSx%@&P(_)gSGIFnQB}bDkH~&4F9Z3%TUu|%UqM9JncxI z!o<>gKi{$_kHAWU9Fs)X%q*`W{fdP%Lq3%eC3|NdKx%gJO Q?)gu=jH-)SO<2uX0R-ZbssI20 diff --git a/secrets/gorgon-backup-passphrase-gs.age b/secrets/gorgon-backup-passphrase-gs.age index ad2fd69973444359f175a5db83511af7a8149339..24beb4001c319a7a7f2465532add0d647fa78741 100644 GIT binary patch delta 368 zcmbQpJehfdPJL2xd0?rrQ%GuINJOM@MsiuAYlUfLYF1%No@sHBSF&$tkWp4ZrbR(u zAXm1diLYtCetw!!xL1mKwsEDGS7MSuPKsxFluxNgSwvZmUwTn#W|B*(Czr0BLUD11 zZfc5=si~o*f`3VNPIkFMa-wmhL1IBvP=QNmNLENvdVOM2fnjBmr$@f0Q<%S_MNvk6 zdWlzPSz=W_SD1fVaD|7zNtUZYva^waSCoEkqhe>2m>46lOHe4mK$2un+!uqf?-$kOskA8n`bDDAv5 zUw!RNqw;hvU0q!TkAPr*wAsdq$vaA; zC|8=ZWl4&ObF#0yt7AYxn5U^ns&i?ObA(5wlcQTfc8;g1S7fE1yH})#FPE;JLUD11 zZfc5=si~o*f`3VNPIkG1OGI{>zeT=DUT}!FepN)WPrbQES!%F3cYeOJsfUZFg;B9jo`0EXrc;DtgjYeXZ=`dkMX0YM z$U03!4V8c*eJ$PeqSVCVR0U1d661m(OKXLy{4jst ssh-ed25519 0aOabg 2rR9gmucthvZ2cNWMKzaVQfAvZgvI4fy7gYi5+AEpVE -b4neKeY8BadfOdPqasjkR0xmaPTtv97W6UNIfUi+nxY --> ssh-ed25519 Otklkw wogPCmJIBOBM6c73jWFnF5PmrDo9yELoF/kxLI3ZwVM -P0V8L8WKZICCkLgxbRk9aTArx0GghZUbG/xLglL4+l8 --> +R-grease -/mciikQ2 ---- UYVFwxGvyG9o196hwTXJkjVSr+hGtAZ+QmZPa4NHiQk -\'x@Gן)muIor۝f|6l}gxo.Iwm3ュ\=VmUHgI[K=? \ No newline at end of file +-> ssh-ed25519 0aOabg rRJrTkyZU+Fmx05c4FvTCW2xrGKVzqqkECywb99OLwg +AELU54TN2oUxQ9r2Zx2CltVvyKh+7kCJnccnENtAZyE +-> ssh-ed25519 Otklkw i9UGmqESZAaz3x1B5OjJq/ILEQnDRWsGbgHtnICrBl4 +plEjZljaiRmeOhqFxblzfFcy/VqViE18hSwPrxgHm6Q +-> Ukp-grease CP.W +MZp3tfA9p0SwGxc1gaphv1XUPi3jj4dfeiBmiVl/FB7DYubrLzbJZ2Zviz3S2h5l +upLMFRZsTyhskVQ0lCfXFXb86xLXTc6pXM0klBwGajJrJFbF5Q +--- JZS2Vh+BBv5memqLMM+onaaldFUFm6keKFQooGSmL04 +.oT 2b‹k,Ex|g1h;\}8=e)л'Jp( \ No newline at end of file diff --git a/secrets/gorgon-backup-ssh-key.age b/secrets/gorgon-backup-ssh-key.age index 43c53c49c0d0ac9ddc47acb3cb33a486a6f2ce03..64ae67527617004f823eec7b5ba94e69efcb3782 100644 GIT binary patch delta 759 zcmZ3>Hl1yPPJLdHZ+=0zk$#STYGIyxSa67QTAoX(ex<*svv*=esF_)6ML>9ng>gYf zD3`vrPnlm}QLb~KkC8z}QhI56Ubd;RS)g%Qka4banwwLavtM$OdrGoTAeXM4LUD11 zZfc5=si~o*f`3VNPIkFMp^r;Isb5}!LAr5rp;uW(P`#P6f4*UOxPC-vhDo?~dP-ql zu3=7Ul2b$=m%e3oRfTg=U|x}hZ+LK3RG5WddQg;WfSFfOl)p)ohkK^6VNq&osi|c? z$U2?GDDO%e-Snc=#Nt$iBEy^#9j>&*jIcb@3ZD>5M*|lVkKD*AM<0LxJSS%ZLzBwl zitN1l#GEh>qcmr4CnrO%axPt6T?Ic!edn_B)DTB6=a51tU!Te}1JB$@6YubJ!%EK( z=fEm$eG`x3$YS#XSFY}}2X{?6^PtbxBHi(i6g(_q=2B(zY1T~ z9xu9@^yb*oJAXe%%#Ajj-Ek(prZ+_3vU>ln`-MLB8#YQ#yLjUC>b+WJy)W)`9$I=d zi)GKF4@=lSeF^{S(D!-Oy*)R)Y-R;>p7oyUyxR2j(#ub_7VJJ#I7{XI6g_2wW8p2n zLZ;_lPH$T+Cv?h5Dkg5T-xh8Tg_vL8E4LNhlCYc4`F#Hg(a1x858JIy)Ry>{I3Ze9 znX_&Av&OHNj%7O5f2mS=%@biDO2)8g~eTN~b=mRc!Yke(ssA!*iK zXd|ONikfX z!KC}#jhF1bJ-rXVdiu`% KWwrX)r+)wmS4uMg delta 782 zcmbQvww7&zPJL;lzH3CNNls{rmw8BpPl;nyu}h$HkVj}*hM`GbMrxsPfMHN&WU5bC zC|9m&WN~?_i4o@Yv$abTcvR&uCzF_*5LLUD11 zZfc5=si~o*f`3VNPIkFMdX}Y8US)(uihf~LL}H|QO1-g5Rz`(sdU27TX{ocPL3)x& zV6k6dRa#y)mw~opMplrCd#Z_XWSPI8qi>p*X?cW4giC=zdX`~9Ww~Ecl8;+>uy&X$ z$hv?;Ki%}A)WqUch2#itw+aO%uGDnL9Cw#U%M>H$pn|}NN~e^Z6b}pI;DDT>T$Aw1 zF#nMHND~9IWG4%4?K0EItkg8^97nfu%gn-}N_Xwl%yO>a%wRJvU0q!TS0h8G9Pf%q zb7RxY?7Z@<;*`(=ePe^DJoCJCBklZB%S^{S-_**qiojy7A0fF*o;h4|@!Rpitn*9$ zuIsPowr@44vpO+X-FoT$iako6YA&v7``o1tT&?Hdb4gnMljE_Yo+r|MH@s%&;@!LT zZJz8QhnZ!cLOdr29k!Wo$)mNSo_j9n-8mfX8h4T`J_kT zs)+wxbBk_k^KUkC*!gg$ee>J%rzP&bShgVf3PF_yB zz4d$4uI9^pGJf@&O@dwhs!g|BH(a!4U2|~G{`}LoRN@o!&6q2~#11Vyk?+fQU|+_g zl-2u0QutSx{J3wZA^LRIvlfoIes6^=KF@#pSoU(@UKgz`woAiXJp9||<;{LNJ#^2d zMx7da2G;bvg7BgqTgcA&WVf%&k<$QpKv3WS diff --git a/secrets/hydra-github-authorization.age b/secrets/hydra-github-authorization.age index f0c396e8746b42ac3fc25d83ae81785181a47fb8..a78cf11f11c95c78a3d4acd519754dd44758fba4 100644 GIT binary patch delta 554 zcmey(e41r~PJL*kf4);%da75NM|ikPo@KIGWK@NzeyVptvTLwslwpObi+N;*V^v~$ zAeX;Sg-K~eNO*;hab{p)nt4E}uSrOiYgT$rWqx?FiBVZ{igTc4d4Z90B$uw8LUD11 zZfc5=si~o*f`3VNPIkFMXnCNog{g_DL11ONxm#6{Ykg#xxoJscsf$HLWlnZxMNmLm zc0r}FSzw?6S4feCmq((vsef6qUy)m~cWG8+mRpi@UY1F&x0$n%n@2%mczAhkXiB6B z$hw%K^gOFj-Snc=#Nt#1JIhq{B87@vg)HxyR6~Ubr3kLbvLH(@m!je*pCrd{BcB47 z0Q0PRGtVUVKX^)SN8+?24p(&%(5z zr~*SrE?r$+h18rXZIe_B!whp{M>j)5KmUmO(u@kf@)Adbz`SG=13xqU{8Zn76wmU4 zP_Bmb(<{OvAJcflHH1UadJhdu~~3oxmQMVP+oS9VX?1okiT(uS(32< z$T|nz^rFNhH6W>(lY<(k3%iy4l2=l@$ z$MV8@!?dKZFoU$foG@>TB*Q!(zf@P3@?u9WE?r$+h4M)6K;yK6a_xYCa(^H9(o}c- z;7Dy(eMe9K)SN1R)6DD;!|cq^s*1Egu5aIWUdWe`G^+EN7S#OUzTx{02N5pWCuz~X zNs|`vPT4YjZyE1b6%Ca-_G4V?w|SJKWnWFbJvpfE+*7emkEQQ5quy=h+J8loYweLa zJ-b$3)ZmKY6xkCva}wjyz@|?#=6kvHy^%QXeoU$?f#;_kOYGGb=Za1+tO;LH&YaiD R>;9sYi*-_a^{&kPXaJ(;tD67- diff --git a/secrets/ifrit-backup-passphrase.age b/secrets/ifrit-backup-passphrase.age index 74ff2bbc6359e6e9b3dceeeb5a5225d09673069a..640ac05baee8b962a326590d7e9b1000addd50eb 100644 GIT binary patch delta 437 zcmeBUzRo;Br{1l^BgZW>Fwv-@$kg21(mgZSC@ezTFVa)rC_BL1xI8=}%&EA@%rM!- zg3CQWJIf@cDlovz(aAD0JjkgmH^Rq4Ke(jW+|S=E-K;#oFvBx4+dHMegiF^>p}06h zH#Nn`)YQ;Y!M`LsC%arB)XC7tDBZirpggbGJ-Z|^tUf0%sYp97I5aBI*d*QD%ipB5 z)FU#Zw6xNfE5gJv#Iz*Q(aWjCEi=)~$TKv=CDAZBB`K<;Jh37&DA3K>CAG>T(c2;$ zWL=T9i?6@CZhBE_VsWZMhEhn9LaKdLT$q%XjrkQyGdSEh<~t=yIW~QNT6YOsSB5BfrpWE zU|NB(aYk8TQDGRDuCA^^SyrZLRCs{7wv$hKL2hM)QE)|iN}0JwiLtp~S)heWX{4ck ziE(mSS*a&i?BCO=ZHw0k@0i_rZ}w&#)lP*%y)W}8J$jng+v4b3E#)$C!7;D!XFijf ewl}&vY?<@v)jVeX^d|Q$!c6&lKj?)WHUR*|37C%n delta 363 zcmcc4+{ZjYr@qW1u{1QxBFrzyF(lVAD=^j5*s{Pa)iFCDFwo!EtuWPF-y+AT*v%k2 zlFP|7D%>?P)6pl%slYKZ$;~Op+cd{8G}Ev&DY8(%+}lw<(!?~-KP@mbn@iVDp}06h zH#Nn`)YQ;Y!M`LsC%arBG$+L~$g3pWFDuW;DaR!&x8A*^*fc0O-_Rt_-6$YJKPe~4 zy(+n~B01fHE2^R-zsRt%R6ok8GAYO}EiB5z-P|)dK;IzW#5uV%$JivRd{w;XlRD9L3X5biC4B?U}CUkP)T5wiEmCyN@aw1c`?__BX58EJ!?)_aohWW z-T|8jU0dax?)=PVxEo#lWF3F=xwG}FZ>J2pLa5d>0s`|!_sBRlld4fTt6moGA5HP z+hgMG6BpceHF6m(-J~0%ob^dR<++{nsTrQv6dE3}KP|lPZ_6dCd3}~=e^=t z%=mh(z_;$6vN!h^Y}@hI#9TTvCtm$jiVJIf)EV7>oBngACuQ-@bK32v~QhtfTFP4rCw3zRph delta 721 zcmZo?`^Y*$r#`4EG{P{rBBdxvKf=AFJTy4dQs1Y{$Iv(2H7Yo{&^0mHza+)QBfKcn zmCLdu&AZ4qtkB)WFsV4tH7zhC(XlcsB+SvnD8$6v-@?c@G1oXerP#UBlS|i5p}06h zH#Nn`)YQ;Y!M`LsC%arBud>Rcpv>Rb(Id^&*E`H7vc4qPFg@R-q$s%1Eh5Y)-8Um7 zBPhtVFfl8c%U3&FyEr*FEW#wTDlpa3(6BtH(96Kt&@J30D$=k#GR!Y1BQLzv*C00? zWL>VdZhBE_VsR>$V^wByQXrSEuC79ER7!}xr*C3mT6St`sB5@sM7V!pc!9INzmIRe zdva-gNN!?gc~XH_Rz^BkQJUKAGkvRV%qDcIOCAlkbZj?Rc>LsJJOAQ4)Bn3DUG-iV zANyO`_=N1&ZrOPn!AozdAHHGZxufzBpGG^AS(tG2j(HA|+w%G|mt1^SKjWInjmMvl z&WmCDeJbtmmZmGd3?7#YXD?DOW4M2jr$BLvv|mi6W_>pE{yHC}qPppGkLlz+NV@X! z(eqm(PTSm=r9WPB)o?ZTK6IyufoWOR|8>tcDon8d>a)+u%5IvVbB@95`ETbj)g1fj zkQT4gla`)xPvq%!HTyW;iNY=)<{O42Zqa%)>*Z2e@!j_%b?+{a=rW!oHsiq`D}RY? z>EG_|-Foepf-6U1z37AG4-G#*f3eAZ-4-t%y(zzaUQ4{5=FD(ec1NpC*r#0g!WNmb+fH2~y(OJb8|4zUimL`-`^KlpF4xB`@i9pS>|ilc#g$ ziDUYLtn0AF@nL&ViN>)^Pu9I_xZ&F3Nb754GuaTFNOQvhMbB?~g1(&X!LUD11 zZfc5=si~o*f`3VNPIkFMesZOoM~Qn?a*ms}d9bCYd3|YcVR2fXX?bd4MV4uJp|Me= zNwQg(OJ=YmSB6W3X;@}uu6}rmTa>G5QAAZpzFS6NiF;X=wp)p@M}~QRW@(jksk?q4 z$hsso-Snc=#Nt#1qf&*sAcZUwX9eS$j0E3WeXg{WjJ({Oa_#a$e~Y{%3$rwftP~f& zaHD{Fqu`3Fl=9M?tb(AT9C!Vwiil)qlfa6SJb$yGa&JpN$6(7)r@$gEf5!?hvohlV z?PT9bujJwYKOe^;OM@cUs))3ZFrzSkzo_(lzjA+XKcgJeJbkYSi$r(l64OlmvM^6B zU0q#;;>fHlBa{3@_fX%c02h;xFbgm5w5;IF0FTs2fA0)!|ANv~pQsT1kP7EOuGt~} zYIA|_$EI+ok5maAYK=N0HIY5@T27qF24 delta 422 zcmbQla)Nn+PJMP%kV!;(ZjQcDc~peEeqMk@Qbtjgv9p7vb(mKTY9OXenmlWnQ2+1mw!-Mp?`RBXhd2* z$U2os!^)DVG~M)~)WqUch4K)tr~)6SsE`zAi`0-b!>SDb{HTz?+|;mSv*MrNY`5~DsQk>_%1rGLS4YPT%p8zN)74?6emC?fgHS zA`TWiy@^_M?6caVUXMPmpJk>ej_DsiBo`&}Dpmel!g)QpecL#d6V6_9e%BsS!=Ul9 PD?YfnDBp}06h zH#Nn`)YQ;Y!M`LsC%at1*I(Z|EW9v3qsTeTq&&I2xIWP>v9!vqvcM%MxZEQz)U2e+ zEGSCbFep5ftJ2FnCpEap+|AD@IkC*EAk@$@vNS6+waiUBGPEKoyCmN`I4>ZoqPQRu zWSyUdrfzysYGQG!f}(;Zms5CNc5rE7luJ=!zGsxPQF2jvNs&>hqpLxYiKCx!Wp;#@ zt9NC+k#C}@QCON^dZkxHfM-E|L|%G^eyUS|e*u?aaB@hoMW~6nVMtbbL3x@>IhU@k zu7asaa#&iFnTLyeu}4rvs%c3`RAI8Ac~ObCi+PBLhog6*o3^%>X||hBGMAd{$E7dY zZ>96O&CrnDRIxtDf3a1&*CPEj36nofG44LQQ$gYOo4(0eO_y4a=1YD*`1=+2jn8}g QP2X+V^WNP1j^IWf0AYQZ4gdfE delta 484 zcmX@f+{Q9Nr@kWD+1b*?FF!md(?2{VIV>f(EYj3TKik*B#m_w{)5kx;)UP5q+059{ zl}kV0Da^||FGN2jCAZYGq#!D@$S{FV`YHnM>DBp}06h zH#Nn`)YQ;Y!M`LsC%ass(8$Tr+tMXG%+swRC@s*uqTV2^G%Tpt(LFQ8MLVLb(8a7E zsMIeqF{CP)%ilOC#Irc5%wOL!H`q0!BF(ERGpWkSs4A(v!Yw5|EYC$h&pA8Swamf* zWL;sYiHm!Uk8XNVYGQG!f|a(tLVT)URK7xVfkLDSm$6H3xqd`)VMt*?mUC))KvZ&Q zNTNl3vTLe$RjF%kR7kFOk+F7FYFVy-VR2fqQATC1YnfMMMS4McVM>mRXDU}zs*7oE zdO?71u}@`&X;^udQ@(zsXHiu|ZmChYr?-1ig;|-4vv*EZN?}fTNO)3#enyq6Wpa5y zl4pjwp#_(&uC78-VWdlhi?e}&sh4lCPen?swzqavc9?-{YM4b>U~Zs!er~0=OG#x) zYGN_h#re;ie$Gqn>%DM$hUCJ>3%PftdQJ=ZRacVnGdbPn=wzRHxsR0@&-ZuV>SACO Z7Wk82{UrbO^fd{Ubye5;?H;bR2LLzut|b5f diff --git a/secrets/ninurta-backup-ssh-key.age b/secrets/ninurta-backup-ssh-key.age index 86ba2ec2b0deedb281c0f8a96f9e707dbbaa20cd..30a2b2e203856d5cd722e549c17249f84b350695 100644 GIT binary patch delta 727 zcmcb`_MLTtPJMAyn0|;wMuA(oYgMvOXh2bDXh}t6sCHtqnX_B2QKW~Pc2R(dPiDT6 zBUgrhXt{}Hd00TOYnV%hcUV?-sh?Yhenvn_MQKDvN?uNYrAKa9QCP7>K9{bYLUD11 zZfc5=si~o*f`3VNPIkG1S%sN-YKmb-rlDm>RDO1dXT5f5WS*<5vxljRaeir1c0@q7 zpSe+bNlugqN9FURJm( z$U1#Pd)@S+)WqUcuCU@jE?r$+g{0IROGCrJ5bvOn+=+Mi4St}f3VGd)cBEmUYOnP`$|VG z164%Q_*X9VD=OmheE(PP=Y-Ad5=w`bTvWX2+IQ z@hj~*8Xrq0-%&M@eO}JI^1Ai`8q6 zplyeOapL=@E>g!XoOrUW=jBU_d1VvUA6q9Eo}hg0mF#lK{`C&OoGSkPojB{2n9`lJ zJ-ZZ-gzWz1eO>p?j{1vJ{Fvf?U-I?Nujq{&aC&oqI5=iCQ dof;jVkit~-e`f8$WL^=5U}J&hw{PQ7bxq^EYWd4YkiwzHG7qorGhTaHJeg>OMXXkclcUwLR^T26Y7bFO!U z1y@l-Zc3@UV}?nZnT2IqWJHd(i>HZxk!eVoS4p~gmT|hXt9g=da#~2KFPE;JLUD11 zZfc5=si~o*f`3VNPIkFMMU_u#R&Z{qUrCZdRFJQ;LA{}GzL90BNr_K>R$h*YVUmeS zN_u#bv36!Umr;IdxPHE8N}_+RslRzuXu4UFex_@rrIDj!nvaWtn_;M#b7@|rpFy?> z$U1v<-Snc=#Nt#13u{e3g^<#^8fPa3H9hrMN4F}jPz#r=fRHlxs1$wuV*lX$;0W`g zv{dc-^1#AkBWKTINA02vcVG9)T({)Nf^4^_oQmYCWW&_7{3KJ0Qg1i?O0II>LVvR~ z|DYs`vXUI5q+BycE?r$+g|dJof42DrVv|x6uCuS!Z*kppr7e50;l|sGx6d%{uYY8^MkO+YA^yd?C^-{J#;~Ld4KgcU z$vshTE4FT4rm11XV?JfqhGU;P_10^3-Z>aN=S=kR4?iA%YhT={Z&$Q><&N&srEioq zSB1#V&B#6YP>3jsN1S_7+4g*&daHP<`LbAnyBbkXcGYKYD*oc# ze9VH^%u2hSb?tqw8+QcbRYMxwC;T>;W8oNgCtO-#n%lo~livK_9`3*C)E+V4t8YqQ z8XkV0-qUUIK($vleB0tZ7kwfgZ_!%6Yta_xNVd<%&%C%Oe=GR7Y{2i80%E~`PR;o+ zVX=!ve}jcsDDTi5Ho=5xa zkf0iUa4=Z*?{4G+TbP;N5SZzc0KI YeCBU)Ysu`qGN|Vwv%^gM1WbS z373gWae898Nv?->nMaC?iFcBJkY_}mW2Je1S#X{~g@voXMPXsEeo&F4BbTn7LUD11 zZfc5=si~o*f`3VNPIkFMl1WZLh+l=TVL)bfZdp~HSAAuLnNMF`bc~-80g_&!(Z+3=}duoPunR|tqQ9)#-vvYY_Xiz|MroK-g z$T}CTF#oIq12x_BqSVCVR0ZoaU)vOgD#e6QEA?mvk$WPa_xK(4gEXXRj3BbmOvMcQ@1UvPhRKGw+f@gG472 zH?9aLPah+bVt4IO-yn;k5SNU?P~*aqe0Mjq6bo;oV#}&b?K~5U&^+(t@W{%PC}-2` zQp2jOOrxYCzj9wkE?r$+g@A(eL^J=wur!nUh$xdVCqwgWZDU{KP=mloA4>~;ay)qI?O&eb^GV94AZ-VDW#SyCZ(< zwimCi^#0G?@ GS_S|(24m^~ delta 735 zcmeyx_MdfvPJKmEvR84bVRBNgM~HVowr6E!WqCzFez3n~Nl~_Wk$Xt4cW6nDL1|!K zK3B1;kDEo7p;JXvVPH^}QK5@(s!5TVak)uigh#4&c4B36jz^xmcTuKaAeXM4LUD11 zZfc5=si~o*f`3VNPIkG1VY;?scDR>8scWKFT1jDnetlk6vU{L@q_?|EV40gwzIIxA zM245Xdw5_nS8!msyM<+By0NciWl2eDQASy^er|E8QFx+Rn!8h4aH4BwRHRpNMt)u> z$hx4E+M<{MW8L(k)WqUcg@kgmST5hN!pJ~Ji*nywuc`GB9I zby>gmR*BWM@JyE@HizOD?Yrl=v#;UKl4la#qK=GnpPu3V5Nx`>af02OI?;9eR;n4- zMlZg!I6!m7Cf`X4+y~d*bC0QwWfySsF1@++SfpuGeZR|3tq$A3X-o_X+W8yqh%rvN zU%yy4sH^k$m6=*MrydD^Ue_poWujbp!a>;-|BY*ZDeMdp@ZByM!gF$-ZSS^S|L(09 zi`xF$bZtn?7LUzKC1UA+1*WR1oy6gGNG*E zo*QeUZvDx_?f>u9`-`0KbHDSjf6Y>x&6`VX-_Mw*^2t8?!?cg(dtJ8NUwLprQ$_gW zNh^NNiv2(NTkfY{kN>C#sdn~1T3s%c(KIbbJUaaDrKz{J-H+b8S7C;dXJWSYyXvdY zua;~!=2-h%ak7b%kc0b&O7pvQ5?emEy!o<$Yr>pP(a7^D+@}h6uQ}2mvArc=dnbdz zk9xNCx-OE-HtkAiI}y^aJiC$oIoqOTPXbzw_jmXkw+X1fx1Q;AdUe*9*T)P*%xYvm lD9lx8ne$XKK6>LbtEcC-o#LuA8%2LT0NLsS3& diff --git a/secrets/paperless.age b/secrets/paperless.age index a61e12c..d2c2d86 100644 --- a/secrets/paperless.age +++ b/secrets/paperless.age @@ -1,10 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 0aOabg deIgXn8a+arzwGBlDr/jSwh/yoZ4yNUieqiDOEVeqQc -MTYJWoYqvLCVh2Nw0b0dLyYR++kfUSVVGQuVlcXa3XI --> ssh-ed25519 Otklkw gVXAVxWtkBp3qi4afl5/8X62iXM0lmj3qU1hzdLpoRI -0JNv0Gb3MrUODDjO9yO6+IUoP5wTrd9cu3B9r20umsM --> U^y7-grease +u vsf{`Z$r -OPfX961ZFMCMEq5kxV2XmOS2ahq5xCrvLkORHK2xzhcYlN/7aVz2jkkzkkKxsLS7 -J1tpba10ZnC7 ---- C79gzWZZ5DM+/mEApSfkI6CcsWxEbYY3zq4mFMxsgSY -r ssh-ed25519 0aOabg 6QT8adxrQxGCx9w6JZPkbCsCM/Vos+D41JoEQ19h0AY +UaXt2lE7VnhaQ4McdCIGo8kdaYrPyg3ne8MIBCt7NXE +-> ssh-ed25519 Otklkw GJQj739xwoeP9xTLpLrCxANx3/Ebipnr345xKSFLf3w +xtQBgTYrLzkaWBkx8pi0R+GKa6inKFzFD5tompll3wo +-> )gWM0O-grease i%" tB +culBBLA5Bt/POa9w +--- Vtxd8HsFnjBl6eXE4UYNoR1Ca/JA9UlK/WE+FNkmPtk +bV v:ah&4fNJ2]{!%1Ia\}Xex1~_"r,j:O?5 \ No newline at end of file diff --git a/secrets/pruflas-backup-passphrase.age b/secrets/pruflas-backup-passphrase.age index 51febeee6f5f8daadaf2152ed1d22e4c3c698ad0..7750b1cf6c94258bf30d125c19be3d922b5c97e5 100644 GIT binary patch delta 384 zcmbQoyqI}{PQ7PZX12DEZ>3k1V~K@xpqpnLnq>ov?x3^KEt9xQ-L0OKIW2%`+AeXM4LUD11 zZfc5=si~o*f`3VNPIkFMRJy6Tkx`mYU`}XBN{MGuKz)IBa%8GYsCjvsSFT@pk$+T@ zWoDqGL27m~S7e2=ziX7McTj$AS+aq#sk387PGNypWHUg7RPw%QS&mp{EW1GlZ(p{ zr-)+njL2fHiAv%;hfKpg)=aRBx~s@w`kh@kPJVB1fWPXrt@FLyCcbpM8Oop$B>Lms d?h@G|U#nTSUmh=6cfCpD_@xWZ{~6}Q0{}YKh57&h delta 379 zcmZ3?Jdb&TPQ7_zsYOXiSdg1ju3>g=a*0o_d!lQWhq;Tngzx9Pf%E7V7b0wigSs!Wr16oxl52&IhU@TLUD11 zZfc5=si~o*f`3VNPIkFMw!fQOuzOTgTAp^0V|aj(X?=28fNQx)gj1w%Wt2&pe|Els zg>Qh1yG39!muEqGfseCmUS(K8pqX=&UzBB@ajt1)j%$XSrMACEaiu}1r-@5=LAW;9 zy6{|kH{JB2)WqUcuCgH0QggrJK;Q8EvI4`RNE27X!n{Onmz3T;2>WQSK~?#H;dFv1Lxo}bC(pa(Cn1Jsw&wANC_Px`0njFv;3wd+TY*pN` XmD>{HbU9)-KUOzkE5DxYY&{(SXwHQc diff --git a/secrets/pruflas-backup-ssh-key.age b/secrets/pruflas-backup-ssh-key.age index 20028f10cf61a9cb96409285ee3d49efcf6072de..dd41e2881141ac9ee1cdfe6f225fc3c52888654f 100644 GIT binary patch delta 813 zcmaFIc7|<&PQ8A(SCFA!RY0b`b4XEflxeX?Rat3JR8fdaq;_z2M5ULxadwu4QHWbr zF;{`1Wp;>xNw!OXzqgZHdSbSJqGf?;cBGkUiBGP(Z((vtL3nANexA0eE0?aFLUD11 zZfc5=si~o*f`3VNPIkG1k)eA?hI6T*Z*X~eXmDkKQ@yWWUSfD+ig&PIhI43I9Ka-LS;~-;wW0Ncc*AOmUU0nr}fT~dK%JKqJQ}cYE@WPzXe6!3DugIXZP!nGx zmka|}3vb7qG{3A0UlXnb1Ch3;nUW%Ljo10=_r)1)wY6`woXYp!=GfL{p+@r`G5=5& zNv^x}=k^?hPlo3!EFaaWCtKN8uM4<2^=vNB#h9ARr3dXl^`APo!~aQQ>?n6(O7H&Hs5_<90;(gl|U3jy?=k2VvQf?Xldy#Q1Hf!eC{%yVZ zDd0joOGHBV0`-H5D_BLJyp8v9a7nRZB42AlF0 zySW%}`}!X>qf;^C>YuaD1> KVVUzfsS*I@8CFpM delta 847 zcmX@Z_Kt0WPJM}~g=cP2icv;HSXxoCM^b=URgqz7xmQ_XzOQ4kZ@z1lTWDpWyLUyE z371=OWtLa5yI-k^eo{tih-` zM_7 z$U1W~55+)lHQn^0)WqUcg+hzK1Pk3*9R)=@WA~6MPk#l)=&(qYz_2u~+>}f=->i_l zFxRB|lyL3bJRetIzZ|!uQa8hppnT)7Fax8!0wXt*UA!5YwzEU#^7( zCH)LsmAcCQcM8O;7q6XXxuVxq-%pX3OHx+O=2E0TM`*&L88;T17R^~LA)w8j=s7Lo zsDpTq>sBK%CoO>q5ew>Xu47)+WAaU|n_&W9kz#azszQtN(GQ-7Tu??%g^&Ik50wab}k{cj1J~4-F<~Mm+q{ z&?lwRtoQtWM1s;m-5+={SFg!DF pS-1F2`wwpXJL3*JndKj5TK<6PLe%Dor*3)so#0gs3(Eg~3IHufO<@24 diff --git a/secrets/pruflas-wg-hydra-key.age b/secrets/pruflas-wg-hydra-key.age index 4dea193d1957d2c95dca8f8b4debdd4a228a64f5..be57748a9fe32e160c462ee89c2cdeef18ef72eb 100644 GIT binary patch delta 412 zcmbQlypMT;PJMoQaI#xYu2W@Vuu*}3R$7{&w~4lgU$TE#zKOPPfO)=wSy4u1T2M}K zF;|FlNT!cdP`+FQ2H4K)>MpjI^|3Cl3z` zm!Q!4va$>(k1)&99K-a&@Ph2fEDJ;Z%s?((U0sF5;DXFVXSb^2+)y{|5|bj=lx!zg zBj-q8CxhJ3^6;YUP>-?{ZGRI-_i`@95}!$4JLf38?VZ>fuw{CH)doM)ZzumKWlh<4 zHeKr*Ls8>Jq21Q88|^Y*PyA%FCeqJ;yU9fbr&Xd_{W@24jh^bq9O)C*c;vigOThkR F(*U*dkv0GT delta 367 zcmdnTJc)UNPQ717o|n5tQI5GwVRk^Ui))6PV~B-sesOYcM7DFXtGlUZVP%DnS9xWQ zD_2yufnj8Fd0v2pw@0OWu(@wes$r;Gcy?7zWN2PRVL_m4y18MdpPO@bIhU@TLUD11 zZfc5=si~o*f`3VNPIkG1L8POJmy27uQJGm$R6vSBRega=Ub=okgHv ssh-ed25519 J6ROvw eX4e1/ZgiIHwzU/wdJmAizVoLdWTIdBfXFy/RATM5Ho -BV9z3gp3LniSjx0425xy7NrVmt7KpOlduj77QkuV+Kw --> ssh-ed25519 Otklkw YVZRmNQdFB9k/dim3UXMwMW1YJSBbMtk+kJ5urooDxA -V7tLGiQo88RI5X0ViSmAWxDubLdFzQ7VM8nf2PXcAgs --> 24-grease -M4DzbwlJ7iM9dE0Ug/NS2iRU ---- l2RGwwSUcOpt/YRG/l3aYBiMMF28SoVNUc3nl2A++38 -5ТH}+`g} ba)j6 9k_EyS*vJzbwGmpDPC \ No newline at end of file +-> ssh-ed25519 J6ROvw R+xnmMAoVmaJi9UMYBSX5CKk21LhI9iIionc6Nh8ZWg +eR+OpFfB6BIOzOUeeY5IzmXerCCiqOYS9ZAGIb0UAS0 +-> ssh-ed25519 Otklkw HYpIGulRkcfpKhSdb1mF/hbBHiXCUzYR6/b0KspgHTU +1HAtdynQZ10AVgGqh4cw3qDqSh6Suum3zYo6/G7qKw4 +-> +YMQ-grease +wyHx9k+fMnxTm1LMDhmmMye/ +--- g1F7i8Y0foxjDp6qbBtjhY3A/vyxM2R/zIQJZTG2F5o +.]n"wjkYd<2{N N0`XUsPxV)nfOg \ No newline at end of file diff --git a/secrets/pruflas-wg0-preshared-key.age b/secrets/pruflas-wg0-preshared-key.age index d7389e5..7528977 100644 --- a/secrets/pruflas-wg0-preshared-key.age +++ b/secrets/pruflas-wg0-preshared-key.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 J6ROvw RSmOQps1P364OmALB8CDN3a3opjVnjRetSrRNwRWwj4 -amGBdoyL0ZKnoNc3+uDYLCJxasM7fe8kMBpc27YDQXI --> ssh-ed25519 Otklkw COlRXvKrV5S2p4BNiiO8+KTYXa4GueT+HpKLCIjxzgM -ui82jT1CSKUBhDzUcebhGhTBr6GyirgSkbqWrVrJXx4 --> %KN@wF-grease 9Y'V@{E: :] -4OY+tb7//oCAEInx2fvw3MKp8yPIjXqLqtU ---- 0I3N//LfWrBi+pssXEPxmmbBfsvQ31MCG9UFAkisTMw -ʶ0Jo5E\h,DկJ4WYNC8$6R-WeTdIZ'R%& \ No newline at end of file +-> ssh-ed25519 J6ROvw wkW16tPBMBW6C6OPU6Dbq9mfk8w1hdTNB1lEP7r3ym4 +oeGp1/oGD5R208ZutBsJUsA+A94hOASnm0JavDjsHvU +-> ssh-ed25519 Otklkw AQCgfaxhvd59oOf/nH75WhHtYt6RXuO/U/c+pKemGDQ +Jx5pffK1rX2Yyal+ZvTTGiMm2PsMZQVIRguHpDU2iig +-> ^-grease ' +xxEd1+U8pgjgcmgxRJqbLIHNoga8kUdwaSVsypHL1UB+kPAPFIdZF4KMOj7hshzC +vmaUOinUhDiWXQ +--- A5Ig3NOr1MW/FXwh7xDkITEd3o/LU8TxBdrIq5xLsZc +Ce\BN^ġ&.+k,x)TTS:h򎪳SN mgׂٔ _a W +/ \ No newline at end of file diff --git a/secrets/surgat-backup-passphrase.age b/secrets/surgat-backup-passphrase.age index 7107bfa..2c9bd49 100644 --- a/secrets/surgat-backup-passphrase.age +++ b/secrets/surgat-backup-passphrase.age @@ -1,9 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 jUOjpw JrJZKZsbU+oF9GRmXfw04bppX1YCiv/kiHZFl2XgZm8 -1fJKxMNdM8pBQG447SZMrnNswBVjbDefv30YERMzjyM --> ssh-ed25519 Otklkw j9I9FVJI1Y/WsO3Z8/NcEhUT6qU36r1O3M7rNWdwgVo -GQOyogjb68YflICPEJ1ZiEyXjMVf0kFg75Fh5vb1k/U --> n-grease L 5zCO]bn j1@tCG -JPGxlhedGFtqxORJCqyabQvObTurBFM5KYpyCnscjw ---- EPR6lMAI7VtKjeYhrk9AG1ZYMQdevgubSVlrCtNsQAQ - H0xD$- Soϟ/,$r{.C13s*a_ ssh-ed25519 jUOjpw zb9yidyhlOj2LnVSCjNwq0MBj8Ik7zdT+6vs5k2vdTY +lxFHzj+mUpW8ogGkfpZZWZRPfMp38Sb2GYojBUrxGB0 +-> ssh-ed25519 Otklkw G3tj2S2BM+jmGg5ajD2hTIKAWJMAhuHAT4jpFpu2YmQ +XDLRUWirSzXQ55HnWdICzICPQDL8pyJC9SnS9ODwhdM +-> v#M-grease +rEp5i85i+0HA+Rx31HR27NU +--- 2Q+j2Vh/Tbv6NYYg614YL1+yP8hff++2zAuWV7dHDe8 +HY\ \;m~qoz85Z̯e9Ia䔝Y \ No newline at end of file diff --git a/secrets/surgat-backup-ssh-key.age b/secrets/surgat-backup-ssh-key.age index 66f3f4923db673334371859a033b0579c4df9136..7523e7a3e6e10f57997494739baa6e0039f40107 100644 GIT binary patch delta 758 zcmaFMHjQn9PJKy9j6PD?e#b#Sb&a<|?{^#(c2#uH9 z&KL@GT?~2YbzUd4-`1J;Vf%`eRRUax*H+AmXJU>M6i?X|BNG}d@G_#J-$|nM9haki zbk_E@rw`uy{$OSE_gNPvuFUwWljrg0Wx&LutPdPFPqv;o!NTIPIQ^*lTrZ}+RYv*G zY)_UPd4E_ZbVdEeTQQehOjfU5^ZEX2jey79(uS4mA&`*Ka7d&KA ztx@s(uzitApJwk`8)>KfMfVK$UrbT$QLboz)pNJR$Sh~|O3s%NZ}VKOH;P=)FKMl^ z+tIZ4*GqvZndfxoKmIQ9W6IsR0@f{dr9QGHFYZ`xeVvM~jX&J-jBgWzS9j89E;~JYRmN zF=WHF7t6MOI=laE?UIEK<}rtVSVq@5Twk9baJs?LQ>1g^a)st2)dHFw%YFu~Ud9uq I%AoQD0D!GVB>(^b delta 846 zcmbQn_LgmePQ5{9X;eU>Q(0t4M6SD~yIFolWU`}=TexLjlx0Sdo3m-MslSnVgnL+( zBUe(nQL#_3c1~$VMwFLfQmBDXag<4wr&~aJhF@S%T27_8p_{LtTR@6YHkYoQLUD11 zZfc5=si~o*f`3VNPIkFMX+XG-dx}qBNm#D8rMFi`TD@0VPK9}9X>NvdaCS<8wx_R= zZ(4w_M6Yx% zU0q#;z=9Mn!|YIh=On+}e0@K|eA7HvZTFOV@1VTIB#XQ-Ls$PuZT+yYh%BQ(u85R7 zFTOtff7>u!=g?}EHMKj`6qq-0cZ&aMtyFyWX%@rFjTaWRr@q*w7k(so`tHvs=1f_> z^4;9PJlWkpZf{?7No~XO7qd$^;;o!gL?qrwtj}QyQ(d2AnpTytOxxq<<|wAw*(sY^ zD-{`W+J6i?Hul$;tG~FZm?C(u}OWX=_MQ0tn zv-7647~_Nm!8Z)TN}{z{yEt4K_oYZ%F`wZ)Fn@O7cJ=9wn%2s*v|FmDQYenw*z(nN`Vp|Ki!P&if;hO@s<^7p=T6j=7dx%rC2v~M}uYc`yyEqjses&jnPneVbw1d2^%m-?6< p?b9gj&QCMy&sR3S*rELE$o5Lk1rn><%-8#T+@T}nGDoAz0RWHmRTlsN diff --git a/secrets/surgat-ssh_host_ed25519_key.age b/secrets/surgat-ssh_host_ed25519_key.age index 168ea1be758898d2917e369e958af8ac459e171a..c664303a55a0feff21e5efbc94439ac2b7441f74 100644 GIT binary patch delta 774 zcmdnUwv26pPJM`(X})8!r)ha{xwBVE{ zC$o~`6r*hI!T{3@KVL5w?Ii8U>we6FJj7m8T_e76=|wm9%%rQp{Ex@(-8 zlFjBEyexKn`necare`lVWH&lF`{y0eJnmq8a$-G?gOBUEo*mh_mtSt~mHhL&>}`G0 z^Oenu-Yr~lY^k%}*1$s=mM>;A9@>6YJnlk?0(XgfzzgHrTd8|LP4~{!d&Uxec4Dxh z#44{gy^o zIC0-p&BZ@n2cB3Nd*j3|m-a7eKZ{Nrh-PGDt6UP)=fLqoN^)n5VsFI7)gB(R{o)*DXqJs{WL=Zs6JNYys^2lut2vZI<%(_c znH`STBh!04JR`5SWw!il-Yi%0U-4bLHd`}qUjOM-roV#U%?-coGtHXn%{^7RUU5yO zFL$~6%Jmk)-F}Ja56~nO7Jdq)5G>pmf7tq;rcYGCBH6) XMd;e(Eq_B@;xARGFz;Mrfw4)UZ@!~C zAXlY#gs-o5aYbmJYiU44c51Lsq>px3L`hYavy)SbQGk+4v`pW`%vAF{?=TC0=hTP-Z;v$B^3aO3$=R{dR8 zG9!ayNkF>G^pZ7y+s?V%)~@V1#?zk3s1aZ$S#NeuPqD4A?YE(a$Fh@3`?9Xgc)Q=^ zqTBj?vp4piWqHp1x8j~mf?B72JzLznk^`Y{Wo5G${8ya&w$mpl{>#nW<*g>}lj^ts z-TJGxtL#eHhyGc|zt3HSjx=mq5$#QI5{}fmC@8|jV+jCvq{l0%=Rv@0lx+a;ffsAoF6?TQ6_> zIL7HL_fFis>(~9D`gLytG$a0azIeI+yL0w0cc0pz$|{RZn|nT=4^3L_#-sd5;?c$M jX)ZFMO{WC1mX^Al{d{WLacgb{YlX!h431~}Y|8)uXsSrb diff --git a/secrets/wg-privkey-vpn-dadada-li.age b/secrets/wg-privkey-vpn-dadada-li.age index 43f6549..b956b5e 100644 --- a/secrets/wg-privkey-vpn-dadada-li.age +++ b/secrets/wg-privkey-vpn-dadada-li.age @@ -1,10 +1,9 @@ age-encryption.org/v1 --> ssh-ed25519 L7f05w 626jkdszE7nFjXsB8InmF9c7z0g6Lx45rXviJJVipgk -HOo5D8bIXEUWN+OQOrAtsheqEFpoTEljiQN9iLsGYFw --> ssh-ed25519 Otklkw MoBeg8zEAs7S8yRN4kMWFmh1wpFG9a3sIl7B3933U0I -KHbNqlQgIfC4oOaXnCHuiXxlmqjwrnR72IdTd18yCVQ --> ~\AYPd-grease +[i?zA& -k2qPi9GkmpHdaMnPqWsMPWdqa00MdrneQSDEixtbPmedrzPD1w ---- R5nczLpf0MEbOrJBfTOM2mHkh3zbWxZRAn6Ke4PsHSg -[V$q - @<_TYfxM |؝)Uk]93R ] !rĬK \ No newline at end of file +-> ssh-ed25519 L7f05w DHsnBF853MmsymLqLiF0nNe2ont+At8LZYE/yqHfBQ8 +mVJGzwz40Zqd5SkPNRDj+rFhUVwTiuzDXdTy2OJ+3yY +-> ssh-ed25519 Otklkw TPuqHErGEA3YkU2W235Q5y0JNIBJ+nFEqxt3UETcPWM +RlJi5xyX6LtBIuhkEhoIS3d2cGqjqMYXegQVyPa0alE +-> 9-grease +CGq2mKa9tcpbfwJal5EVowc +--- +XubXWyX7sV8y+iK+jxCxTIFhJO4s/dkwsznKxKCCfw +lվg{a'I[z<䴩L'˜e:5Q:Wwc.j_ܪU8I0Pf wT"qE \ No newline at end of file