From 3a5b1e5951f3c7679ce9649d83cbbbd52674bc31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Fri, 25 Aug 2023 19:52:41 +0300 Subject: [PATCH] preparing to move headscale to vno1-oh2 --- data.nix | 13 ++++++- flake.nix | 2 +- hosts/hel1-a/configuration.nix | 3 +- hosts/vno1-oh2/configuration.nix | 9 ++++- secrets.nix | 2 +- secrets/grafana.jakstys.lt/oidc.age | 24 ++++++------ secrets/headscale/oidc_client_secret2.age | 14 +++++++ secrets/hel1-a/borgbackup/password.age | 26 ++++++------- .../hel1-a/headscale/oidc_client_secret2.age | Bin 635 -> 0 bytes secrets/hel1-a/zfs-passphrase.age | Bin 721 -> 695 bytes secrets/letsencrypt/account.key.age | Bin 3886 -> 3917 bytes secrets/motiejus_passwd_hash.age | Bin 924 -> 1028 bytes secrets/postfix_sasl_passwd.age | 35 ++++++++---------- secrets/root_passwd_hash.age | Bin 997 -> 916 bytes secrets/synapse/jakstys_lt_signing_key.age | Bin 739 -> 676 bytes secrets/synapse/macaroon_secret_key.age | Bin 828 -> 634 bytes .../synapse/registration_shared_secret.age | 29 +++++++-------- secrets/vno1-oh2/borgbackup/password.age | 26 ++++++------- secrets/vno1-oh2/zfs-passphrase.age | 26 ++++++------- 19 files changed, 117 insertions(+), 92 deletions(-) create mode 100644 secrets/headscale/oidc_client_secret2.age delete mode 100644 secrets/hel1-a/headscale/oidc_client_secret2.age diff --git a/data.nix b/data.nix index fb0ac84..c39563a 100644 --- a/data.nix +++ b/data.nix @@ -28,7 +28,16 @@ rec { hosts = { "vno1-oh2.servers.jakst" = rec { - extraHostNames = ["dl.jakstys.lt" "git.jakstys.lt" "vno1-oh2.jakstys.lt" publicIP jakstIP]; + extraHostNames = [ + "dl.jakstys.lt" + "git.jakstys.lt" + "vno1-oh2.jakstys.lt" + "jakstys.lt" + "www.jakstys.lt" + "vpn.jakstys.lt" + publicIP + jakstIP + ]; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHtYsaht57g2sp6UmLHqsCK+fHjiiZ0rmGceFmFt88pY"; initrdPubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKns3+EIPqKeoB5OIxANIkppb5ICOmkW8X1DOKJPeRWr"; publicIP = "88.223.107.21"; @@ -40,7 +49,7 @@ rec { jakstIP = "100.89.176.2"; }; "hel1-a.servers.jakst" = rec { - extraHostNames = ["hel1-a.jakstys.lt" "vpn.jakstys.lt" "jakstys.lt" "www.jakstys.lt" publicIP jakstIP]; + extraHostNames = ["hel1-a.jakstys.lt" publicIP jakstIP]; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF6Wd2lKrpP2Gqul10obMo2dc1xKaaLv0I4FAnfIaFKu"; initrdPubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEzt0eaSRTAfM2295x4vACEd5VFqVeYJPV/N9ZUq+voP"; publicIP = "65.21.7.119"; diff --git a/flake.nix b/flake.nix index 52e9b7a..3883944 100644 --- a/flake.nix +++ b/flake.nix @@ -61,7 +61,6 @@ age.secrets.root-passwd-hash.file = ./secrets/root_passwd_hash.age; age.secrets.zfs-passphrase-vno1-oh2.file = ./secrets/vno1-oh2/zfs-passphrase.age; - age.secrets.headscale-client-oidc.file = ./secrets/hel1-a/headscale/oidc_client_secret2.age; age.secrets.borgbackup-password.file = ./secrets/hel1-a/borgbackup/password.age; age.secrets.sasl-passwd.file = ./secrets/postfix_sasl_passwd.age; } @@ -85,6 +84,7 @@ age.secrets.root-passwd-hash.file = ./secrets/root_passwd_hash.age; age.secrets.zfs-passphrase-hel1-a.file = ./secrets/hel1-a/zfs-passphrase.age; + age.secrets.headscale-client-oidc.file = ./secrets/headscale/oidc_client_secret2.age; age.secrets.sasl-passwd.file = ./secrets/postfix_sasl_passwd.age; age.secrets.borgbackup-password.file = ./secrets/vno1-oh2/borgbackup/password.age; age.secrets.grafana-oidc.file = ./secrets/grafana.jakstys.lt/oidc.age; diff --git a/hosts/hel1-a/configuration.nix b/hosts/hel1-a/configuration.nix index 1be51ca..138b548 100644 --- a/hosts/hel1-a/configuration.nix +++ b/hosts/hel1-a/configuration.nix @@ -59,11 +59,10 @@ node_exporter.enable = true; headscale = { - enable = true; + enable = false; clientOidcPath = config.age.secrets.headscale-client-oidc.path; subnetCIDR = myData.tailscale_subnet.cidr; }; - deployerbot = { follower = { enable = true; diff --git a/hosts/vno1-oh2/configuration.nix b/hosts/vno1-oh2/configuration.nix index e823b9c..e02c048 100644 --- a/hosts/vno1-oh2/configuration.nix +++ b/hosts/vno1-oh2/configuration.nix @@ -53,10 +53,11 @@ "/var/lib" = { repo = "zh2769@zh2769.rsync.net:${config.networking.hostName}.${config.networking.domain}-var_lib"; paths = [ - "/var/lib/.snapshot-latest/private/soju" "/var/lib/.snapshot-latest/gitea" "/var/lib/.snapshot-latest/grafana" + "/var/lib/.snapshot-latest/headscale" "/var/lib/.snapshot-latest/matrix-synapse" + "/var/lib/.snapshot-latest/private/soju" ]; backup_at = "*-*-* 00:01:00"; }; @@ -99,6 +100,12 @@ gitea.enable = true; + headscale = { + enable = true; + clientOidcPath = config.age.secrets.headscale-client-oidc.path; + subnetCIDR = myData.tailscale_subnet.cidr; + }; + nsd-acme = { enable = true; zones."grafana.jakstys.lt" = { diff --git a/secrets.nix b/secrets.nix index 7199c19..0d5573c 100644 --- a/secrets.nix +++ b/secrets.nix @@ -20,7 +20,6 @@ let in {} // mk ([hel1-a] ++ motiejus) [ - "secrets/hel1-a/headscale/oidc_client_secret2.age" "secrets/hel1-a/borgbackup/password.age" "secrets/vno1-oh2/zfs-passphrase.age" ] @@ -29,6 +28,7 @@ in "secrets/vno1-oh2/borgbackup/password.age" "secrets/grafana.jakstys.lt/oidc.age" "secrets/letsencrypt/account.key.age" + "secrets/headscale/oidc_client_secret2.age" "secrets/synapse/jakstys_lt_signing_key.age" "secrets/synapse/registration_shared_secret.age" diff --git a/secrets/grafana.jakstys.lt/oidc.age b/secrets/grafana.jakstys.lt/oidc.age index 89a563c..ba4a4d6 100644 --- a/secrets/grafana.jakstys.lt/oidc.age +++ b/secrets/grafana.jakstys.lt/oidc.age @@ -1,13 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 gJrHQg g0cUapt08wymIYGH8cI8P9vBjaG818mmV4BW9yJb7Fo -/kT1CMN2oe4BqcPeb/scHANlC7DdVa1uFB1k1h3oSGU --> X25519 /X86vIxq5E7CNzoWg7hHAj/57jfWQrJY+968Nf00IXI -cKui+bdQ754Tiz99m4omq29BH2b0d/gNAx9PjbPcioY --> piv-p256 +y2G/w A9y1M2rOLGK/+RDsd4crWsweJwwngmchoHA0Mll4/gg3 -ZPpfflSkWW4EHggYLOx2ji0fRVU6YJJE8UzULRXOhMk --> piv-p256 jNqd3A AxJFZsZrrh8tkwacjv+fZZ3q4Q4siPDwsS1xiune9+HF -5K+zJva+g9ZhzOKD4tsutZJ6rsxoLzUaRTFPXbUwxrA --> "-grease Uy E' 4<(:Of ;4gD4YCS -ZU4GUoXlKqEU ---- 4ww60rHhKhcXJZQdDdROkgQyywCwdIQ/kgFKHwmR6/U -%eL?5UǡgJ E9( 17NEۈiϼ1fy43erzuzZ(jAn+nOTiiG  \ No newline at end of file +-> ssh-ed25519 gJrHQg FIcNGRpq57RyXSx7ggde3ix79ijt7EHnU8LhMRrXiGk +feCa7Xln/wTFxSfBt1wW9nJDUunp1ng01kRR4fX3wtk +-> X25519 9a/Z7fQMlb2Ossnx6OQfOEn+Sc7EkjH1qvRnAUNO3nI +gfpPM7RauKm2NnOfER+zJvJjaVEZOmXjxkbWKFGOUGw +-> piv-p256 +y2G/w A4oYywSwobBVMGs3RTxmvnh7TQV1FYlNYrUVVqEjFUFa +qVGtilxTsOOkYaSQ8c8Io4JCqxuJSHB8szEEWc9HWNU +-> piv-p256 jNqd3A AsVFA1wUy811MHNgMoCLvd3ETXbd8XxSr3uCgqGh7414 +d366KUCPHzScDv4A+9DkUcqRgfnpzoHwKXPTI6RM1Pc +-> pKOSD-grease jSg. !!V_P>| +K ~E +JklMXPMAv8vHnxBr/F2g4tAKmDoe0ub/G45MSxmG5E8/HtE +--- zzyjEbFgNDFzw+NQaFyCJlqmkuYubPu2VKnkR2RHIcc +ܥlJNTsۍ-LLH|CbJ;kJQ4`Ug1ur{[_QrR[=1 \ No newline at end of file diff --git a/secrets/headscale/oidc_client_secret2.age b/secrets/headscale/oidc_client_secret2.age new file mode 100644 index 0000000..9015ad3 --- /dev/null +++ b/secrets/headscale/oidc_client_secret2.age @@ -0,0 +1,14 @@ +age-encryption.org/v1 +-> ssh-ed25519 gJrHQg /05rQ0bweVNFPoI6a7w4CMk8iKdObSnrK5mzU+OtAls +fEO5kDvRF049alg3AMxTwJ+KiFoh+o/6gRYxFUEdIRI +-> X25519 rGiyMZnRwYcvcoFkBXfwxDy71/F7RC4xL2ILY/3KAHE +9thFbnnBvOJsopicp366uU3bJGJ2Tu4ETkhKFRWFU6A +-> piv-p256 +y2G/w An1oipHxaTcuwMJtW2C+J7fiE4rafB19fCxouyW6k8Ml +/JsGUuNknM1K9PEfrwOPr2r07sChEgy80GFytvH+1Tw +-> piv-p256 jNqd3A A77/PWu+DQbUNVjv6CeDB98nSZPojVXlSmk8Ed8cW0Ya +WPseJycaWCvC15+RvjJSpfyMR2kB8+jK4JIsE6fz2ws +-> +WA-grease Z[ q+* +p2PdS7tDHpBr3/2EQbUXqFs5H9hAkgvMy2hiYJR5gGgLjXXFdteza2DHAP4knXfZ +iBXIy54 +--- H4QPWaIOL3GIPmPeRirGJ3W9zqjryG/cb4f+tMdJ8do +OU"D1s+& ^ )ĎI]J)"|ba2dcRﰅ )sxs*s¦iHLemm1r2 \ No newline at end of file diff --git a/secrets/hel1-a/borgbackup/password.age b/secrets/hel1-a/borgbackup/password.age index 89cbe9a..bbbc6d7 100644 --- a/secrets/hel1-a/borgbackup/password.age +++ b/secrets/hel1-a/borgbackup/password.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg 7G6AKoMP48rkdnmUTx3JoaVKC8vSJ/JwlFFCoh/x0T4 -ZG+sv3YHaDr6wh7vu6c/Y/gfS02qXlVm6w9Q+DtaUBM --> X25519 oX8s1kdObP8huSEMlzhuiZNnGC7uz4ln/3A6mMDI2Dk -gO5lVYwUTT+Due0S8MtAnXktRvr8oGSOM29WIP9MmEE --> piv-p256 +y2G/w AwU2AGr0kQzwqdLH0x0jZr+FC6ERWkpE4uTW4gab/pYg -WYPix2q28T010olJcK+FH8rOqqN2h5CcHxvT1TmT68Q --> piv-p256 jNqd3A ApHqnQC3K3YbE32XV7r98uF/E7PhyUup21yMbgHuS+I5 -ec9Y+5JX5fNBjI6t1bjOdARPGmTaqYOcDhtZgru1Rvs --> Ce^Yz-grease ,JTHPY L+/= -sESApKm7G6joyMmd2d3KWswKJ/8HMaAgteBHECLsa69531tLEt+ujkCdwR0jqb+n -BfF9JHqAecuH9eYj9eW7i7NcvoAtbNQJBHAo ---- mcMmuohtYTYiuEkcH1RHStI9R37avlr1LoutOkofD9g -حt*F.;Wc-|Kb#\ ,1ywuT]"7 \ No newline at end of file +-> ssh-ed25519 vDjOfg uZsTUwEu/YMai2awdIq/BQFWY3abjsVwkMEmdXnGdRE +Qb2875RKIevWlZLFI6p8nzYHJZWWBEaneJN3O3av9Nk +-> X25519 w4QdhZ6T83yEtmMmHYxuM6OzvfxKYnDRSrFNnT/DUEU +0/wyhwb9l+apT4f3yLycoNdc8KAGD7jN01MP+rIQSQw +-> piv-p256 +y2G/w A9zY1wzeRZns4KLJw9atZ3yeht6C3hn6ZX5/U6/gKsZj +WDgCACCvTzWvrGEnyxH/5m8IYF2L+V0Oju+Bpc207oA +-> piv-p256 jNqd3A Aup30eQTR+vsmv1cax857STTmDcLZt/LYGr04A1b+gvN +EfrHZNnE0kVYs5pFPjMEJBGGvQWQMCduBYcLimR/5uM +-> 8J-grease +Ke8pF2bIDFLnG7x3WE0nVjs0/b7uiUCWsKkiMGfmGWweEPKp12WzW0I3nbY0W+RG +mkg2tLP/e3f3Bg1ojHGLAxviPNarGMLHggHfqA +--- OpZ8utdErw6Y+ft54h+M8U7RqSpiMrVLmF5CeVgsOXA +0S=PF%)tHGPWD^QA##e%A~UA> \ No newline at end of file diff --git a/secrets/hel1-a/headscale/oidc_client_secret2.age b/secrets/hel1-a/headscale/oidc_client_secret2.age deleted file mode 100644 index f5700a6486065cec326d2e4880c1c662afe11f33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmY+-J&V&|003Zdl5mKEg5VN#PzbrVX_Gb?PEFIM=`~4vNn?9i&Nkm^zAj&HlTlm+ zLHq$udK@?(a+B!6q39s4?uwJkZ6b%0&mVXej)hy1kyc6W#nEP*I-n#F{2rQRE^e7k ziXs@a?D=EcLFwFy3*G6CjQMUf9m2xa06&R)rB?=Kx{6hPXVTCMMOo1Zg#~(*Ewko6 zCar-|t8kyHvowGsEJ`|p+fTF#vnyK?SLfUOU*yz!Nk{9E@8pu}>dnwoi}utJ8=x&P zL2Y(55yDBo6Ywj9@Dps8?+-b`i>6$av3b80EHwiftX34=I8TYhkiquOHhDfIUWq47 zs*Pe*a{wU9IzVFuN%RY^1Pm`!VaT$%!_OdH+1jeji))u_Gh*qGOGMfo5p@#!(kQ3r zV~!kz9ngWM<~5{MGgjhtIEYw79CHTz@ABn+v&EupyK3d`tTWGM1SVpET{2-*#giQP zX&I)f_yj{E3N(zYlML6_!tL$M=rJV%P;Ta zPHHVO3k5>2*F`*@&6%X0PkDVd$ZaOy$t<@v1dbt>N~8`D9LLf1!i(v&X2ihqdBXI& z3pWnuJvE&!f`}BzA_44}7IH<45%Pxg{S|-Z+hP4DI{x+PWbfwP->1hLM;G3`Y_*iL z&l}{m!_A|uM|ZwFljIk-izja%U+*1W{;5;-hl7Ksw;t$MKSq0JUF*k*_}bk#z4$(P Je(BBE?Z0_Y+z$W% diff --git a/secrets/hel1-a/zfs-passphrase.age b/secrets/hel1-a/zfs-passphrase.age index f567dae5bd78830dbb3720d7b2ee55167d687058..5bd3c7cec7390f1b26b3c43e366156a972edfe0f 100644 GIT binary patch literal 695 zcmY+-yRMU9007{@jnUaeqKShIQYdgBniGLiTH60F6zDC+L@wph%g?n1Ts(=BK7q!> z#Z4#UVsczg9CR>I7YBU+2S-N-bK>Op0^hyBC;Xk8)kzVd-3^ol)P4`)MP^GGdC3kzBC%BNm@4^*b2tNl9ddFN@Go^ z25C>70$Z*t(y04mI%5V^8%=}2_F@v8Z}Wcd&fQni=697$bUD=nsmMWGu@v#i_hUS~b2oF`Zdtvt)~ph$P^Q4Qsg zQc1IEiSB-&&SMn$F62ip3yf0v?}}mSbwpfDWHbkpC>($)0uve3tNv`$lQ$7FnN?9s zV#Z6yVY7Kp3bDmU|EeWLn~a&1XD%nHUnFyULCr-VlS&u8o~k7 zl5=tbJ;jMr)28MlE)>iLbs0=qD4gY>B8iILdTFF%u4xCb(351eZ9AKEcfbgOz&Ald zS4csi5P@4rMwxR?-&?WTxbU|$PtEqS73?%UuLqcU(t34zcJb)`x1WDr%OB>ld->TT xHaoT7+WcsX literal 721 zcmY+>J&V&|0Kjnt7X!LG8FUeAFKN=W$s(lhd25nh(xl-yOq%p*UYaLK^U?+sLBYYr z!9@_nQ4kJy9fbQD!hsyz!#-t z6xCu-z-JQ`pm^k_K2MT_iBYyYS8f~FCa(l{A}uV&=!NDC$U75S%PYLO39Y?V}fg!P@QUn_BxPwO}t6dO+qKp2b!(#0}CT|~25jXQAZ zuE$EkMNTb}n9*Ynqy6REW)qEzrKYVdo-b-h)}0;B7BX(Mu@OuIVI*v2U7!xLG#C&S z^6mWM=kV2ycVA9F-#$D4<9^q_J~8Ka9sA_r+g~q~!Qr*{(u4c=&OW~R@bXmr@mjt^ T-~1ijdVca~K0CTN{&f8>^a}F$ diff --git a/secrets/letsencrypt/account.key.age b/secrets/letsencrypt/account.key.age index bd8ca6cc683822b412b65843a4e8f11d8395a281..6253de38a0e6be5c6c416277c44dec19ff77be13 100644 GIT binary patch delta 3894 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 Ei1`~!y#N3J delta 3862 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 YpESbd7Fh1HO+e>ScNHTIg1Kzwn%rd$?EnA( diff --git a/secrets/motiejus_passwd_hash.age b/secrets/motiejus_passwd_hash.age index beec18d46c5e39b44e946dd54f2a0a49cdf648a5..b486733ea9d0474a14f416911154e51e31df6724 100644 GIT binary patch literal 1028 zcmZ9}$*bH10LO7rgfbvrte|*^1rH^TnMo$ej1@84%QnemCbK12WhRq--)BN8B8ccg znVRO-YNgkx{x=v*{*L8d_GVc&Kj4u;IxqjcZDs_3zbeA>+n2&=ZRgLh?DU z;L`+WXe%Z|C)t_af>805jY82%QW;vS!*Oe@ggd?R`ilS)u~62wVc+d;M{?aGRR`{Q zOU&yuI=fB4{9cVB(*hd2woe!0Lf^q%Hp&5tZ;%5h9QBIfKunJcxPO zt@hT1l|<@{Gm;I%nEKY@0>4F;CYMu2vsreB6HIbO2Hb<(gvui|<^*u=)MKBWZWrND zIua7MY9}y?0pJd1p&B3(s3RmODciJY2=Q9!u$u_?#6V?mu|JR2I^!+1@wC!ra%(Vh ziC9YP6z1iT4R;$ZGUD}cs*4d_s&$D`>Zk(q4YR2KXL)kEK?s2GJM+q`U_q2ZZWiPo zxKa>wic1gyQJLM$m>kY0^>W2$^VS@Z=KU;eB2j|+V4rvVwb@7&I&n54!Udulsn8u(V?$Mmwo#D-p_kCf82RsBy!QC6$Z9ue~so$doYK9^- z+>I=7N7BY<2N~!{*%boj!`UP^rg0UwuG^O$x^e5*zwg|-e)F>nrw&R%Tb?;~{_}74 zA@>|`@z3$`;^EWh-anii^xi3NXRo+lee&%24=+!Dc=hA{sW*S;4-T(<`eXXU_a_%; z-+J`oyV`pPcfP#w_T=^DmE%p`e(`bQoG?1O8s{c`rNt2e*>7eSe6(EtDd literal 924 zcmZ9|&&%6%0LO8Ls1O7Z@g!m|$-QwvLKxW>sX5IG)Y@ohYPPz!~ES3_803E_ZL z(Rwk`O}?iF7FH)jSaZuJP*)4I9!=!*5X&}YmKyRh5Jv-E7>kL7u2%|~%e+)9 zHw$8ihAf&6M?CwWHr~stfeI@o5n>#rXa}X^&v#<5v2|8G3@3|JT4OSjE{lv)W+TsP zA)f-?uHmHn3L%7j-VCWI;1R2@8Mrn|+-0gN2slU@tck?iS#$qp-j;sRTkAsQ%%m0Dz|RSr#Ri&Eq;iq<>Fz@Q1E zw8SBwPAOq*ly0?f&4To+#M9Tdt;t2Q?fZ+w*<$>^HUC>c&b>Yj(_2&w#AaS_C{T`4 ziO1HeD~6V)@91F93k9Wc6}b+DCfGnnXk3Q8yqr1d0s-O@09@a-1dFDSePX@G2p@4Bj$2YKcbuhz3WV=NAc4^k=Mz-lH64f0OBqmfA(j!kk z@z?2h@4b0>bJM-}#?=>p`E~vL)02xq^lfzuItOm-|90V-5AMeF_{^mnw>z)D(mDBB z7k}vOx6XckIUaxg^J7=8oIln4@aQ*Mr^8&k!`=CKgkReO7ykU|E9K+{d+y=)?)~xO ttJMkoL-ou2y7$!8+uvXR;-lZs4n95c$>Yzy|I*#hzPof ssh-ed25519 vDjOfg EiYel1eqHtQEj43hiu6quafyM99P45uFjZY9lYoi3zA -LZwfmsWIk5h92Cpwapbp3yaCS7CR5UrxEvyT5Cq4rKc --> ssh-ed25519 gJrHQg LWRDAEKPdaN8twZQIMDdfXt3trtFDlo7XNHwtUfy+m4 -cGyusZ+nAYIbSf8HNk56kaBvZmS611GgKqSNbFcXKrE --> ssh-ed25519 CBqt6Q +u/wA8HvtevNso40G7XTtNSNKAqx4YEfMHQkenOK0yI -d6TvbjYzab8x359nCn030BWXdim2ctr3zgcCA5lK+S8 --> X25519 Z7fou1Qt4oIKI8SQ84B+q7xkThME3TSADNqvAsvLC2I -rxbx10UaMCaYQrsH9JAKpWoS8LMwYh4ohkW5n300b5A --> piv-p256 +y2G/w A1n6AYJiG0tx27wTrmqxr6rkm1OgRV+AzgJHHPUD9wr3 -mR3Ac2aedvocKhfZa1meYHa5D0vx3FwX/94WKIIxNDQ --> piv-p256 jNqd3A A9VMS4tvV7B5qXyrZiheZMNTpLayaXvh4f/aT4Ey8Afh -kRk0hnI94fn9lv7/9wUg8AT/98mPbD69xILMmjA4vfc --> d+-cp|lq-grease ,2Lg! sJ a ;, -ubRiOvE+OzriAqp2TSsMn9LjRQq7Vw+1mTLZVdyR2m2nNbq1b27AmKZGzi2MyWxi -NfA9KyiGW42U0W46 ---- q1zYEFDCyNoHsbw/H4/N7uqO8+N2+ip3FEoSOPpTzUY -w} pb]3f˸:"1g΀XEn{vzRF LT^Ƌ.&<[c|A7 -2L+|I$F,4KOsu -*DdkgGQ&Q? \ No newline at end of file +-> ssh-ed25519 vDjOfg 6fa6kHvbSkI6F9S54u7FMduv+YmuHUGTIZz0CiQhhnQ +sb9iRMQeU8w8GIh4/iczLHfq4HmFEEClyeVq0cTQ7rc +-> ssh-ed25519 gJrHQg 5Vne+RdTULf2Pqq2X9h2uu0Q4hGX9/FjfWcNkTJa0D8 ++Uv7KvCDlAhPhS3vVwzH+SLFMkP2fIiuwvAETksdasc +-> ssh-ed25519 CBqt6Q +gmJpUrMj+6ximFLkdW67k8TKfOQR1YAz20aPsixXxk +pM4H8b70EF/Ga4y77BPobxuUF/FawBcrLjVBxEdtvsM +-> X25519 qbNRcP9+m4kubmSsRYE6vIU0F3x5D5hilQ27CP1O+GA +BRiup/KQxlqX5JoWy7aJjon14Mruxv1JvftFshuyZKc +-> piv-p256 +y2G/w ArRtqE+8sVRYvK8r6yj8UhYhCJeqzH1fYGo4yK6y/Mpa +iJRdwpx5glVPzuI60f1tSbBsWfECWIkUIY6wiIeF+yk +-> piv-p256 jNqd3A A22i9InHF96PSCvrPWLmgS42MLwJwtMJAVYr9u4qjmD1 +iqV25lJ5k+Xg8L+Q7Xc9EFQV+QnSJZgUJDy/eD8PKn4 +-> DcZ0C-grease +auoi +--- XTP2L0fnjBcOJuu3VkZeGvO2QSVngpBuNtvQsqnXRDY +M(2[oӂD}5$$*RZƃ}TA/H%w)o$37CetZ7ޮ/֩'9U>S]E NjkV˕lKu \ No newline at end of file diff --git a/secrets/root_passwd_hash.age b/secrets/root_passwd_hash.age index 982689b3144a72998fa5f562c831614ad7705376..dee1b87948b5bf989785f3bc6edc831ea7831304 100644 GIT binary patch literal 916 zcmZ9~O~~7H0LO9AgOH2hQA7fw2SbzKJP%vIBWN1u;7W{DKY)=5fw)ZGuJr*aF5R)v9f?B8Iej|b9!N{e zRRPwSaDc`rC`$T_PfvYaHA`-)bS2W+%AzS)+@u2<6ffLDNLguZk?EsaFx>RD0M=tf z1F4n8^Jd!-$woJI9-BCJM=p~2YBZR|&4S)Jcsg?-LLTnS0d5MF$PP-iz0wGio5W)o zLu$uYL#7~5*3-9~7d)y7opr%zFprxvy`3_%y1?Vc5yNH07v;36VsQ=3-N3O_M>5eK zATTJUQ;P5y!%Wiw!zKZ>lKmZCB7Ga3NF$=ou_0>GNwY$*Q*HMDiRE}b%Xi6Qn9OKP ztWj)9jV6+|UDp&6q@_Gio0!+eS;JEhuoobhY?fVQ#Wo%&h}4L7Md5fz!xLeidjX@Q zwSiHUeJW&8)yfE(fsvY!&@Idp{i(xkD$7PK5H=y3lzc(XNoVL60uGG8WW@i5c~q4? z#0F$1_6^4$aBR?IV44MHEhsKW2|F(4+|)(cu zzx}!QY%agAe0=!K_y61rAHVl?_p80b4}W;);_v5PIlfR`sjoejz4`jvx88g5!R6Pc z6y#k(fXGg=Z_APy-&Y=>;C6oy!+(?@8{3PBqCv nYnRTS{pt9HJ5T*}?xyWs|MmDfI61k6UH$GG?1@k2_N)H_)^A1a literal 997 zcmZ9|%j??&0Kjo?N-(od6%Y2ghj z2nv%Qx{*35!};3GeV)}u2dy)^ zEzps+i9-A=+mBYT!3`IO-cX&)6r4pm1ILWnVd!g1q@ttEqnalcyyAg4JWn!x?hvaS zPJ$srU}U`(+ZbvHd|9?$VJzV`Xm(pB1lDNYVAyzTvhpl-++s`{<*aQ=nfDFRQ~4ej z#SolwDk?mxF?3$y3OFCaoep)n1lv_X-HWp907KNr>{XZ+1hin+a#0MO2n$_FS2}AWBN{2|P)v#>A|d)w2rst}vqcrN z{Gc^^o#4AM(C_y_Wl<($!xNV(QR!N&H`AdgHxRwDccB&dO*T^@FU=Zt<^kHxCq7Es z{xQ=2^v~TZ_a1!kc2NBC6gl2KbE!AH_VGJ+{urEo&Wo?zIq9EVe(%Swfb<%jEUo%{ak@%w*&@#N*=n+LA*$?K2* ns(c&YKK=84L?jYaDs}si-X*vI0%9c;^N1kayt179(WAb!JLT|W#M8tot&LUZhnJ6 zu=D7A?qQBi(lo)LZX*&pF6w77u3M5yh((S1J7|;sf{;blbrgd(!zir`Du^+* zXtoIX)O0Og0gN*+tX?f=82zvbhlEw@DJ{yb_VMD{f0o~x*##cuhtrV&CA~N+bQwFS z39Tjr@w7SQAcdE8KZXIB_??`_q&cJm5|*QQ&Ebul@GDQKIj4>r;EX>EZ79?v>Oy|qT@MM;Bso^x@wr4|Od znNG{%lx#QxrOzyeG~r^LD|D-pKOWNn!7vOJILo79UsiYbt^T~QQ~&k&^~;-Y GcK!g_1?3L_ literal 739 zcmZ9{y^GUe0D$pH&>py|ix)*vi8V>nkHiBZ{m5sNG;Pwa;UI0^yh)ojX>v)LD30Qy zlb{^9c%X2LgWzA_E`pQi;H03Fh~lD1ank*PACCz^5iF-+7VNqH@|qt)EFlWT8%Pv6 zMPQXG6@o^R=1jFA!Vg@h9VzRz-UIXmWd#`*Q`t30oNkz1yxnuSD%V%sAzLmeW6+V? zah(_2YPsFx1!_cOe$z#pv9l5?O)quroQ>B51OH!xV#sR{iNk5zk(fN{Fm%?8QFmB1 z8i_K7vc06Ud=+VR&`W(w>k9=>CDB#@q+Z9=8B7#$8^(KrOjX1dC)Cujr$B8@2Ao%B zHrnv-mWpw3ZU{M~I$#lo@xV8R?QsK}qP#)r^I2;g!E#gIGiFR76DVO7vA(A3IB9ZS zBM(L^PgpUO;WA1hOuE#ZRw^x1r8Yv~CdHsssUm1r;;+*%m^Uzg~568%C3p<$gqrebJaq) z_-dic(B!5q77-oAX4M7|7+8}4koLMJFza>PA1%Cu?N3o9o(c_9FKJbw5I?pknWfAsv$&f(6hV_&x)6VJBrCokoT^?UnAzb5LX`Tm>bH}&Hg kJNWQ>mqicWpL%!lmh%Ii^X>~{&)9nK=*0Hj!HeU603~+#xBvhE diff --git a/secrets/synapse/macaroon_secret_key.age b/secrets/synapse/macaroon_secret_key.age index 38bb4f3fb382b93f3ba6286566ea723e5f7f586a..0aa407dc11b45afb7bdaaf20a4b57836e7b2bb45 100644 GIT binary patch delta 592 zcmWmAOKZ~r0KjpCIix#zP()OUsF%>SNt-6S2x;C;lQezhAtGsBrfHj`ZC>?Ikl|Sv zf+%e0Wx@`6Q<$g+KfpvmL{VXW0v`vJiTVlt{Qggue=XfSzi{dkMso6$uXn-Xm>tLV zRSNITCKU^0Ds!R*_aiQw0%QvibY7**K`A%Vu?bj8aX%YWQ7_@drUA_astbo27Lo2mUj}5r%6d{j|>uSN7HgJFal<=2I!gDwTK=e$BaFXfIcOa za{iFi99H!34qxX}SvEoym?k4x0#jPh;@G3IzRWbcP|^6G2;8_3KyWn=WDs3U@>qpN zyI_Mx2`;S#e4sl#;nqdTt+hLIbx;rI3T>+i>nE$#SuUJ525m&ZNxO{o)lM(=48GM0 z1ZgPFK%qOvDH#Eq0OgYY#`8nR7HGzEx(C%rxz<8LKo|7TFnX*yh!n--wY1U_24CTWv5B!55r~rBAIK z7qL3lfXoU=RM37YjbN&|5Rrdh3x#}yszJ4c0&KB7M7$XXgHzSS+Nf1ht+K0^B~tM< z7oJmPHFxgY-qzjgd#zi$^b!2~&g~6n<zEAh|p7GcexztHWA|A%{81J=xmWyq=M%ZnCJvr>5zv2zt&H4ol0@x&@51IKxs|m2?*DyFyyg$ z5IUSrgznLp`YF!vbx4i$_B6L6)BopO+1-C5F=|pv8`no^pPfX3 z*X}X{N?sZM^g7Ib`Rb?C-LHx(?~&s3r>}K-c5&y88#gXKfB4ap2S304``O3e^y0Pa zZ~i!Y^22m}^Sj%RzHguXWnOvq*)QD}`6rjYc7D71M`S+!vsT}_{4{>ILmmacdKc-p H$n(Dees&e# diff --git a/secrets/synapse/registration_shared_secret.age b/secrets/synapse/registration_shared_secret.age index 19359af..c117844 100644 --- a/secrets/synapse/registration_shared_secret.age +++ b/secrets/synapse/registration_shared_secret.age @@ -1,16 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg m4rtRYPY07eFsAlic15EtlYeZM96le2riRPmbHYvqiY -iOdi9y+on0YMKlhTX3MX8KHNzQq0LRySZ4HTgXHVQeA --> ssh-ed25519 gJrHQg EiUpoCUJXu9HSk/wRPQ+RHIIPQP1otYZRu8iMs782Fk -hlBg3Tipre4ufVYnIVmRAd7dWK0PqCOCuLRfQ4v4I/4 --> X25519 /86obR8d8Jl8aaKncq08i7ZFuo5DQzLp64eRlCB0MHk -yJa+Vo6JF5y2Y74hKXyB33mU5/HTGrMFJCw9Qa6l/Ug --> piv-p256 +y2G/w Awl4liKWL0vySkiJhn0BtSsOTpXWo5w2mghdxOrvZXB9 -FgTT0D96jUrFM/LWCgeYdvkm20K1ev8y0cD4F69DaLY --> piv-p256 jNqd3A A8zrAGaoqSfNPu2nN5kpDgxzf7U3LSLRai/ybOrrxw/a -L1NlIPrfPal2psnMXJyWXMojGURZCZvu0Md6MLlAlPw --> ia-grease 8* vU>`M"YB 4g(+@RC 0EBf9>`X -DkPPlaWTheaefP4kLlUy5nr/AUe1O/ZSx2ZSy53cqYkfIMLabjJtLyOk/GGOD/FO -OK3AVQTOMzPjWychVK3XSvXbmupMia3kyUy7HrBiOXZZlxJxKPwrW8E ---- uPWs9132FkHzQ7UWsf/9fehJjXipMH6uNFBnMHW1i3A -DyV?2&w"ia #7G \ No newline at end of file +-> ssh-ed25519 gJrHQg ffxdmFgRbbThAPsXCqrmqlJeaKj50YS+hM0GYGLTQkU +MxEkjQzTlJ9GGLpohAoVa7w1AJKaxCJRca7dYGLtBzA +-> X25519 8OTgARYYgWi1PeFLEDUndJ9xSs/W9Z6p2hETrWaurkk +D4DvfXCZ7TrloVYbXx/DLIrW5yW5PhhEUzOrte3RPac +-> piv-p256 +y2G/w A4iElwc6M+dTz/LVi0l/vO73zSf3bE0t8gT0/zGF9dWq +mKdyh0I/8Dmv4DRpcE+RhPjp8tTuV3UI0uI/LYt0noQ +-> piv-p256 jNqd3A Ai4ZOf+hB30/3IkpLVzeDBbBkoAbsSP+/esY3SACYt4G +Z/DYBsb8TVt75Nvt9KNPqGuGhLRtT+KJcNsgTjRDsBE +-> p-grease %V0%NL0/ Jqtp61!y 4 %*ii3\% +3CEt8jshnha3CaS3g1/gsHuNonR/Nn17C+aOmMUt7+HTvoVZpsSWMb+y5q4LR1S0 +vHsquuywbw257q4E+foJPlKXtK/nbRATvKXpHAC5sSPwbw+aye4zSLWU8rv+yA +--- 0O9vjzCZYCyhj+Wpf9n8JTUqHmXNLifflFBpYvLFL80 + +?lt7-R{Bf8@Wt4K UI&wU˘mO"yOlJI&WB=2e{?# \ No newline at end of file diff --git a/secrets/vno1-oh2/borgbackup/password.age b/secrets/vno1-oh2/borgbackup/password.age index 4e4202f..bef1ca6 100644 --- a/secrets/vno1-oh2/borgbackup/password.age +++ b/secrets/vno1-oh2/borgbackup/password.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 gJrHQg 4DJpYHmiOF4ayMzU+ieivPbylNWgUd2KNEXSCLzhjFw -dO8WiWQ80IUUp2vhN+8AOgaFGg1SH3D8KCyL0shYgRA --> X25519 WRne9Vn+HsHn8p0+DxDlvZkFuSHkYknSmhlW7oz/V3Y -vGMUhOP1/Iz4IXxT/+s7+73HHVT8oqY1EJfis766aZI --> piv-p256 +y2G/w AzQGzm/IlxT2j4zw3u9HZuYFe+r5bRAyISjguP48DJgR -NA0ZK/kSc6OBqCu+rmVUi21/CywCcjSwniQpmB2/OMI --> piv-p256 jNqd3A Aj/f+ri/L2HV37sqS/OjtGFRvrvvITVNujJf6Ocx+J/v -mGfmsGgtPGSOwKzFdcdVJv1uJfySwh2BUz11ezQZbVk --> B5;G1N#:-grease -1Zyh9jJi0wubWSP8TNZpfkLt2yehKWpMQebhdLoNvMAAKjGN8jtigs2OAXLYh7aw -xQAwNTmvLVc5TzQUSsY78XJhlOpkNb6S5d6138X1T6d8nJrK ---- arNYIfnO0eTAMufSdw2i1+nGfGhIfLjUvzj0PQ4ziEs -UxAĺҟ7}ZVˊ [C&{AVж)T7 \ No newline at end of file +-> ssh-ed25519 gJrHQg ESiJkK+AbUYnpPzWzJwT2vXCekr8JFKVHAluKgYj+lQ +Y1dVxVehvXp982Uv8yFkQMd8bDxmtK6q/vwAV41B6ao +-> X25519 QNnqg1/Bi911Y7W2fD5oTgfbeuhknXHkoBLjTLOH6RU +upXY8JVRjSTfw3kGQIVl3B+HP3l5mIug5KJCSQfnPgg +-> piv-p256 +y2G/w AyXKFigaApuL9nF/3hO5+KYg+I6dEZ8jt8MdTLQ1Uo2s +lkncgwZebVAQi8IfoqFdfwBU9Im5z6t95fUxalY85uc +-> piv-p256 jNqd3A AxkBvH1D4M0SKXUcU0xLkVlOGs5N5chQibVBqFyBqATn +DiSN52dtvrtigH7Ab3WKNUh04b72KT0oTprIDRVZAVI +-> 6jYgXN-grease +GEvhMWqEB2ERO1F0rOxJacf5QQ +--- ZXufptBo8uDjjxBH5szEVCV0mttzfhra2D0jMijKcFo +X T(ܥΩ$,[ִ;zm`3kJ&E"ԫ9 + \ No newline at end of file diff --git a/secrets/vno1-oh2/zfs-passphrase.age b/secrets/vno1-oh2/zfs-passphrase.age index ad58498..eb0bd66 100644 --- a/secrets/vno1-oh2/zfs-passphrase.age +++ b/secrets/vno1-oh2/zfs-passphrase.age @@ -1,14 +1,14 @@ age-encryption.org/v1 --> ssh-ed25519 vDjOfg 43+2JoYorh26Gq+ztkmoqXprHS58vyfaOsPhE+asBxw -sk5ko0QXXriYU3hD5C9Mi8QJhZH6NZVcTg7Q+7rzOeQ --> X25519 gIvRquOza07NBLJmR9BsOnpJd8PVNm8er5tLRkBGtQs -VlR87DXF+/3TQrExmQq5DXql0NkIXmUuBx2viOQP54s --> piv-p256 +y2G/w A+vGb4in6Cj1w/pp4tRNVIcasJl9WoKRFdwi2eDllNHd -haqhVAjZp5fYVJmawPzWxM6r3QJbqarCZiAxc4l7HlU --> piv-p256 jNqd3A Aoc8Aw2FlUvn8+Jp63pbsa5qzeg4pWEzTOAiIQqQZnfW -E4hgbvUnbRUdq6/N3xTKMZE7oxNDIo8eAUarDdh4TiI --> =H(-grease -99H7/vADBtIrsHwjg0nlVHzbdgAzlVIWROmT9yysEJlcsgv+u8myaA6Beg2Nwajf -8WmI5T8HyMve6bdb+TbJOaN83FkLIC8vYPqYyDes3BVg177Yx6kZGmkGx0sx ---- QxfUZt0OBr76ZT3SdiOr4//E+uh3NQl7F8MirQjRLAA -(LJ912KF!P=61=Bez!${UgV ` \ No newline at end of file +-> ssh-ed25519 vDjOfg Q1sECRy7lkHYa3bFIQQNNbaIfEjdZShkdGjPqTipWEU +OzCOnN56ti6HmLFwYOKCZ81qnhCTGNoMtdaOrSPDsRA +-> X25519 gIWhWpUrehSyghn/Eok2Fg2bKo0/28n01+bB3DXaPDA +i71PJ/nJAgvZuwDwnTeqvxXsQr09VCOlpkCZ3V3NQ+U +-> piv-p256 +y2G/w A2rC4hbY48aKDwZ08hMZPAXTMP6dtUxVboG5ow3bDXPq +wK9Co8sWTygN+Mp+3ZSy+JLV5TRpA/ZgXoCoqSqtipw +-> piv-p256 jNqd3A A8eWt9X0EyPCwST/tutbEjUcyJ3Id9cL7fFkm75SeWKI +caMp+o0ziLQLpJukTSEqnwkhE84bXIL76wTu3JAEpKo +-> G`=je-grease z hi^@N@ +Q+3IMD7GELrAEPoCeL0i +--- IOqB7rGBpsOYcNf81wMJfwAox7zL0+lyKVzh6ZhuJH0 +=ѹo +x$DGC12'ըVLP]UT \ No newline at end of file