From 44ef55896aede127d476d0dc74fb17ff376e5c92 Mon Sep 17 00:00:00 2001 From: Noah Pederson Date: Fri, 24 Jul 2026 16:27:24 -0500 Subject: [PATCH] Add rekey secrets script, rekey a bunch of secrets --- scripts/rekey-secrets | 39 ++++++++++++++++++++++ secrets/buildkite-agent-token.age | 40 ++++++++++++----------- secrets/catgirl-libera.age | Bin 976 -> 1086 bytes secrets/dev-secrets-env.age | 34 ++++++++++--------- secrets/garage_admin_secret.age | Bin 1027 -> 1137 bytes secrets/garage_metrics_secret.age | Bin 1027 -> 1137 bytes secrets/garage_rpc_secret.age | 39 ++++++++++++---------- secrets/github-actions-token.age | 38 +++++++++++---------- secrets/influxdb-admin-password.age | 38 +++++++++++---------- secrets/influxdb-admin-token.age | 38 +++++++++++---------- secrets/influxdb-user-password.age | Bin 1001 -> 1111 bytes secrets/kagi-env.age | 34 ++++++++++--------- secrets/porkbun-api-key.age | Bin 1269 -> 1379 bytes secrets/pushover-env.age | 49 +++++++++++++++++----------- secrets/secrets.nix | 1 + secrets/ssh-hosts.age | Bin 720 -> 720 bytes 16 files changed, 208 insertions(+), 142 deletions(-) create mode 100755 scripts/rekey-secrets diff --git a/scripts/rekey-secrets b/scripts/rekey-secrets new file mode 100755 index 0000000..3f95489 --- /dev/null +++ b/scripts/rekey-secrets @@ -0,0 +1,39 @@ +#!/usr/bin/env rc + +rules=$RULES +if(~ $rules ()) + rules=./secrets.nix + +rules_name=`{basename $rules} +rules_dir=`{dirname $rules} +rules_dir=`{cd $rules_dir && pwd -P} +if(! ~ $status 0) + exit 1 +rules=$rules_dir/$rules_name + +files=`{nix eval --raw --file $rules --apply \ + 'rules: builtins.concatStringsSep "\n" (builtins.attrNames rules)'} +if(! ~ $status 0) + exit 1 + +if(! cd $rules_dir) + exit 1 + +failed=() +for(file in $files) { + echo rekeying $file... >[1=2] + if(! RULES=$rules EDITOR=: agenix -e $file $*) { + echo skipping $file after rekey failed >[1=2] + failed=($failed $file) + } +} + +if(! ~ $failed ()) { + printf '\nFailed to rekey %d secret(s):\n' $#failed >[1=2] + for(file in $failed) + printf ' %s\n' $file >[1=2] + exit 1 +} + +echo >[1=2] +echo All secrets rekeyed successfully. >[1=2] diff --git a/secrets/buildkite-agent-token.age b/secrets/buildkite-agent-token.age index 843a0e8..1e65a57 100644 --- a/secrets/buildkite-agent-token.age +++ b/secrets/buildkite-agent-token.age @@ -1,20 +1,22 @@ age-encryption.org/v1 --> ssh-ed25519 OV+2QQ 62f8lF5W+UwkxLQWHPFaBSC+e0irsVHIAdcBbWJnByQ -mGfkoGwZ2mkjrnpTp3TC5pmnbcIFiRa5AcYj8w6MJ9A --> ssh-ed25519 QBbeMw xClFZqFG8iG7Usvxl8l3sR8NJWQ8XHT8X8owisj5Cy0 -HXlW+86s7i3VOugrYKxqoLGEN/wqHOQYcYPrv7kzx+E --> ssh-ed25519 Wv0Urw PAdlX0cBETQvZ/l4CajL7PF8RorTNJWFqUaankW0ZxM -gPsPwDLeIQlAGsfoqrYQNMf7hymMJKoOQIXQaoTtFwU --> ssh-ed25519 WVNCXA bMf3v+ctCftIda3l2hae0y7khLCWbfZNrtNJdDK4NiM -/T97/A+sUefdWcAdaK+ADfGdG9BSpP2HhC02/fqaZpg --> ssh-ed25519 RvGf1w h7mKWC4ikkpuxT92AL6/4NWjjg9+OEzzciV7NdEPcDQ -SV2hiR1VPXohwsswHGh1gzIf/rszCybrmNkSncigczo --> ssh-ed25519 fmqBGg s4E2b8f/fMZTgN59G45+hjfZv+YS+vSqqI77t+G9xxo -erP8LuvUArPlft4wMhZPwEtg7+kwwVQWaRqrojqhFhg --> ssh-ed25519 ZZDANg TBS49fU52pVfIETmCpIy2fvIM7LywGpf4pE9RyoN8EY -3y3sGv+V2DnFkGLTGpO/j+uydwzkXto2UF8ur11lwYU --> ssh-ed25519 RDonIQ B377qu82Lbcdp6xwYrLXJm+ZVmNo6MR+IWhz6Gu/zTs -I9g++Kn9mBTdOh1ezauOk48AfOodJ5lsFrEXuWs1T2E ---- aAb//nnbysjzRS59Veztfr+TaqGQlAIme/kXxXDtVUI -B��4��dq����f,K�AW��]~�b1Ү��c�rү,�,#��*j��u�֡� -�"Jm�d�+��R �l�+ �.\ F�~A6�ƿ.��n�Ꙭ�CW������Q�vq}\��G�U:�� \ No newline at end of file +-> ssh-ed25519 OV+2QQ Ncc8IaManVQ7UGwUkbu9OfKwNvtLHqKs0IWSDwUQHC0 +DV497MAFfk66h72Ej5zykwcUD1wa98ft8LtsxfQ+SXg +-> ssh-ed25519 QBbeMw uB2KhWHw6Zsjs/ihN8eQ2KM3J9NVCoifbl0dLiq402c +QOcOKbvMcNI34HUaRYZjQ0VrnxWV0bWS003XXAXKjLI +-> ssh-ed25519 Wv0Urw G7sxH7Q7/vciyqinBHKVLZCS9Sw+dNWPdnbO+Fcp8nc +LiV2zXYuLMtfbl+hjPAY+IPiqVliYRorHzsxD/w0Qoo +-> ssh-ed25519 WVNCXA QF0/dMTHp3CyYwKAGpbSZ3ikV8TZPtAA3myYyD6JxWI +aeDyu12xcMaCa9hnaffgZaKQ0wnV3bnWVdZGElgFIAo +-> ssh-ed25519 RvGf1w lLBwFL+v93w94f/pvixCGHbXcS9M+4jB6B7a+XONcns +HrQDdVRrwTqvtHj1Nh8Pu/kKFYeN7Fo+vXc+3qyX9yk +-> ssh-ed25519 fmqBGg ++FvODZ+UgiHmLsFH+a/wrLm6pmyAt3XYC0/cgG81yk +HIVK1VRjtzM0NdSxhfolNmb0TuBpjfUKp5MdkbdTowE +-> ssh-ed25519 ZZDANg v8hZB5tyhWDXPHgqFQ7kUkdIn8o8Wd6BpzE2opmTdFc +B9XOsdSmckM2riyKYJWCiT9BGGZOKsYxPv1sUcqFr6c +-> ssh-ed25519 RDonIQ WUWkzebCz+wOuXWZFDdLLriyQXgnoD89YHK7hyGcL0U +6W/2STyw1E/My643NgsCXCQfqhBzL4mDuXW+k6B90Kk +-> ssh-ed25519 AQ2E4g lv2qSCIDoQpnwhgWH0Jp1BVFpbMmgxFmojGJ6eZOfTk +td+Y39m1LBJu8hOmpk9DrC5WkOtznuAeDG81vZg3vuU +--- qFlo05lWwEWy8jqd5LJbu5Ex4JX3EgYDyUzeJ/bvD3Q +�2` ��3l+�z��t䠢@�]�R����8 �O��(��2���a"�Kw<���=:��2�=���HM���f��}�L�� +�6`��!�����3��(���b���<����HO \ No newline at end of file diff --git a/secrets/catgirl-libera.age b/secrets/catgirl-libera.age index e734bfe48a5907c9c64f88e7a7dc6e1c9ce1ff06..c118d552b758da05c256f6829e9a18fec4285eeb 100644 GIT binary patch delta 999 zcmcb>zK>&qPJKmYo@AOJNqTTuuw!MmhohHYp1D)LWlnmiXOMB0yQOcg z0hhK@c}8hSNRV%NUT|f0l3QkaL8g~cpkt+>g^{^ap-W`8X>MY&fpJ)(BbTn7LUD11 zZfc5=si~o*LU@@$Xi>RBq@{aWs=HUJbEKGyNkcpJf!U&nD+w=1G6_lMGIcfgDYZ!RO7n88a7#9HH47{)w5%}pG}X`W zOAX2^b1`-aEsw}eiZIGYkAbKt7e~Kz1&_S4z(TJAAMN4{-@sxSl!s4Qg$Q19qD))+Vf4{my83EV8{UoszloLk--s0t`zNiw)gelM>7H!=vEu&ZV4PS|sh^(bSQubZ7M7oCo?4Mq?(bfj>6V?8URG%sRv2zt z>Bv>6?c))gSy1m9lppAk9Fc91lwlZE>}_ZmW>gW9lw=eToMf40nP{9;=;+9$tE;P! zUY6|Wn^$I3P@Y#*YGP6v6Q(A^oPNYYAcv4V-laY2xU~!qheo%R-n}1%AS&DIl zE0>u`o_>f)aYTiSV?ah|RbX~zSwM!7iIRBntMTzPf&!Hr%{M=xrKLLxm!q7rdx7hiBXk)k!x^jRz+sG zn|p|1X}OaDmsw)6uR&;PT3J+yN4ar8hQ7IPzDtFlf11BndZl56fpL&&fSZe(d09pF z#E;_P>EWhM0pV_@7KQ!+6<$825kV$_5!%|RkzV>)MlMDrc_tMp`ISyZiJ75X1}>H! zrJ0pwN#Tj5iAe=%=}BeT!KDVl6{Sf&Wu-a(9v%icDDu~Dl3)C-kb2RV>_6sV@O7XGG5BJN+ zElMp;3k%DMC`b#d3JNJlkAbKt7e~Kz1@|(4CyR0eZ?pWQphBPgpvw9}ef@}vD(&pV zs^m(qY!fF}_lh7F&oJ|lP_C-VoJ<#s0UXGE7W^lbqfCBHc}0 z>H~a@i_A?UbIQ4#GeWB@OmdTbQX(>PjC@in%_==ga-IDw(sP|d!i_2&ol~6xazawF zbIQ4Nb#)coyhHsh+(OC=vhu5ff;{F zgRs}_kP~j_s@&*ID7F^$JoL*H+RQ-yZ_>tk@@r9QQ4WF9$#2g#cB0@x ssh-ed25519 QBbeMw /j31j/c6fkxHVlAtlZ5ZyOBp2E+NsG2p8JSaDOLc6zE -DwGie3dGomCKpNjtKPpAk9WGN5TRf696CmeWSmt0lGA --> ssh-ed25519 Wv0Urw sJSxs3s7It5tFmXotpteAy8TAF454Z/MxFEa1Fz88nY -8WWcN4SEYPF1I3SbExS1JUfK4QLfMI4Nh2GJX3zZZ5g --> ssh-ed25519 WVNCXA CLHKoffNTFqixmurPj/vTRRXvgNT02bq5lJPN3O9Tg0 -BFXkPb9uvvEJnbtWuKealoFf4NNljRcPIfk7nu0DwSk --> ssh-ed25519 RvGf1w 7WJPiiy4GLfGAAd7u4gZvMeHjxE19TyZMDJcLf9DSTY -JangOD190gKGAu/w9iCO1pZI5fB+ELLIe6aqn6kRpUk --> ssh-ed25519 fmqBGg LZqwghXb4mvldgrpkm4qqBxnbw8hfWK6GmtiePZ80mw -pmNe5xrHcrR4hGcEfiFQfCOBxO1MHaBlV0ZYXRV25IE --> ssh-ed25519 ZZDANg NiJClxHQwKKG9Fxi3TjbzPNqsh+sdclGqoMK+BjtoEQ -CNv1L9Jy5bY/3Nbl9tb1JnkS/txVTZZJD0kP1lUdluw --> ssh-ed25519 RDonIQ ehVuRHAqG+Koy61fU8E+e7swAXEMRMRBmAen4fy3WFg -EDiv30C+jMG37P8LnIqTbsSQbAEN2GquAa2RRFCv/QM ---- 8sZxYh8bo3S/yfI8a0oBBVIrSWzN/cEutvgCR3CbHL8 -��ԋ��#3Ѐ #���?q��f/�ܟ�&��=xu����܂?����b��4 z�������R��mkk��f8�7�b�&sc��zGl>���ҡ?�� \ No newline at end of file +-> ssh-ed25519 QBbeMw qQsewnzpZr/heqHcGyfQhbtl8NVfrtybuonRRogvADM +DxSJFUPznSGTkpO8hWU0lT6vSVI4rDNGwdt0mghiuT8 +-> ssh-ed25519 Wv0Urw +FtOsRww8Mv/YYqt/1YlMxbLoE3/HBr+axKS+RnAiiM +4xf5pX+fdKTpaAtYuJQtDw6i4dcmcR0UFS3ohpMa4NQ +-> ssh-ed25519 WVNCXA +jjTVICyZJgvIVNH0u4IuUIdRgwB7+4hOLRhfVFRMzY +4gU5nOW4O6RA1712zMXGQZZkSeGpwlysBLVG4BcTy1U +-> ssh-ed25519 RvGf1w kn+tTAMv0q246LKGoa2hJBFJOFiJG/+YFxd8YgsBITw +zDGvnbRftaeClJzpFXJ1Qv3Xp+R3JiZ8eUK1pAAOo+w +-> ssh-ed25519 fmqBGg PwXzw+CazPKXJYidPKFGftB1NiTcx6f6wf/8KfoM7ig +iZow5sfPXs5iVI0egXrd2CDlhbJ0VaLBDHEpEi4pYyY +-> ssh-ed25519 ZZDANg UfJZxwJmNVhsEs3C8oP3hLuh8/hvp+r1vSaklpunMXs +WM5WaZ4T81RlOvvNbBdDonKOrzq/wBPaYxVOBhEq5o0 +-> ssh-ed25519 RDonIQ VDzuGonQqHvNB/s0/WGA58KwqPossVchIZiE7vuzZn0 +WTAREEH1t951D/hvEFps0e3Lr9al0b3BTQqUsZtX7oU +-> ssh-ed25519 AQ2E4g iOL6A863lOev/g8iRWN3WI6te39i3DbUuPc3Mib83D4 +YctPNlCVvT9dddpHYpijnDkjFHpdHCISOSloqHIx/UA +--- LeqpXvJBK2vYqY8KgOg6D0Zh8fkdVjIMgpguw5yvgko +⏗�ӹ�@Rn��& U��(���:�92�R�K���Qh1`�2\�� �(�$p���# !��oH(�+w�_?���G�Vz���~F���dT^( \ No newline at end of file diff --git a/secrets/garage_admin_secret.age b/secrets/garage_admin_secret.age index 13374f9842a83aca53522623457086e35b5dd28f..ac9030ad1a2cb8a94a89ab24d797c31fdf517664 100644 GIT binary patch literal 1137 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 bc*zj)dWFEb=WId&(iLlM+xJbaH@pD=b51;= diff --git a/secrets/garage_rpc_secret.age b/secrets/garage_rpc_secret.age index b817f15..129a3e4 100644 --- a/secrets/garage_rpc_secret.age +++ b/secrets/garage_rpc_secret.age @@ -1,19 +1,22 @@ age-encryption.org/v1 --> ssh-ed25519 e6zq8g M0QWvKkg9Mg7tgWsICYefBQR+BdtZ2udD9xOuJs4oi0 -rGKGHPuqZTcncRA/cZF/uj6jUX1rmkujsPigzKEHSCY --> ssh-ed25519 QBbeMw zccpqO6LMNnL6Qp/YNAV4r1OLXooNZKXeThbwz9bFW4 -MASBUKj08K7tb6w2QbMQLPRiyji/PwgC7Rsw6oVe07I --> ssh-ed25519 Wv0Urw HGNnu9+hR6yQl+TN6MjVjAW8KiILiIY8UO+3ANV08WQ -+Kq/a5tnbLX36eMLNx1n7+En8F0FlMFC0JdlPS/a01Q --> ssh-ed25519 WVNCXA gL7umrOmPSd4noTm74wUQwgFAJNPqD0mQ83aerdCmU4 -TWu7H4GgsSjJW4KkdiGm9DZNH9cnogC9xvv1LGYEoNI --> ssh-ed25519 RvGf1w 1VCeMBHCLz9dIYepn3TjWojCX2kFnGN55zoe6D5DRgw -mTdtJ9QutKvlF+g/Ynahs4dQFPSy+pM4lVO26Qs2Oio --> ssh-ed25519 fmqBGg 2f5YuZIT1pZYBMUn9Ir4ew5Vnf19TwEVlsYdWruxcVU -E+SBsxVtdTJ+45KNKkBQe0yuLZzVCTwD+Cx3eXAiQOE --> ssh-ed25519 ZZDANg 5aZzXdFsozmCwIlwJiRrNGuvhT51gFHpLqNjecM9owo -BRgoquOQWDg5JqwQ37UgN0vSmUsuBD7TbiaHL52+p1s --> ssh-ed25519 RDonIQ uh2FAlm23fAK1fEY3hUDJs2O2Aq65dLrDtu2HWxiu38 -UMe60qCfiMhHK0MNdK9uxPfZYx84pFMU98m1xDDepcc ---- FRFnhuGtaW4EKPqCqK+JXsMhDbWsTaErZvddpf9oh7Y -���P��%hIJ��* IO���_��ą����'� 6c����m&���̹@��|;]�{c�'ߩ�}]���s�P \ No newline at end of file +-> ssh-ed25519 e6zq8g EXFMZij4IAcKXQZtUEafmhS6ZkO4I7VGL74qup5so3A +drXjj07pnIUfIZ0qYYinAHSssNrVidMd/0SF+pQia8A +-> ssh-ed25519 QBbeMw 5VXZP7ToStHLgPvxrl6eFJNqy2/iFjNRNPgj52E333E +UCBRvLRv6vh83ZV7vDefz6rOcJec4uz62rPUoXGYLSc +-> ssh-ed25519 Wv0Urw fbmzIGm1g0wiE/zEQAihloGHJq79wpCwQoJncDuKLiQ +moTzRZIchVXfVQMG1kXAzUgLnVbMUdKqSW4KP/GSySM +-> ssh-ed25519 WVNCXA YIO0CpUJg2Nyjg+3fu9CUObFrg79UXb5pJGrRRSZwFM +Llw6OKQnazKYLSW9Br+XTtBcDzW80J44svW2XRPatSo +-> ssh-ed25519 RvGf1w WAOg6KuvExYEBCKLHHrXopm50qYF1gbPwBUfDCDK4GQ +2nY5vOOdonAGKCu1ShMY86mMy4kTNDVuccLAjJ1DN4w +-> ssh-ed25519 fmqBGg OK5QdnxGLCSrlYltnyhwq4P9GiAJWtRhNl4b72V97Q8 +LZGh3ufOePWmUiCBsklDBlDKOI7XrmDod7qs+ORIHLs +-> ssh-ed25519 ZZDANg VwOJKfi7HQJDNLu7IywIdsVAODDtx0V1EUYRXFusHUY +AYkiJPkgb66GyQujJkWb7utH3WZ+rSi+ip5dfOeQ7/U +-> ssh-ed25519 RDonIQ F/E68jXjIezLuT6dBpqkEYsgNmLNa82IhRPf5d4TejI +DABllNT6SbbOTpMWWZYWlrIieHVHjMuTrynm1Jn3cYQ +-> ssh-ed25519 AQ2E4g 5x8fgjtWmSl2yud1tR7mAhj2I+A6jUD1Oj2Gb8Ty7nI +5T19aRZGoXxOjAgXXsslQCcP9ggu/9/exFylM+XnyS4 +--- jWOk+w88fBBxj4u/99To077ThBOP11KxpBavj3lQhac +�x�]����y��)6�zo�p� +k�9�Ƞ�7WW��,�&=��xl�������!�$�.P��� F~� \ No newline at end of file diff --git a/secrets/github-actions-token.age b/secrets/github-actions-token.age index c54d6ec..a94ff74 100644 --- a/secrets/github-actions-token.age +++ b/secrets/github-actions-token.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 OV+2QQ 9wKlhB2LDPm0rpCTuYUW74DpmoZ2JH5u3tlLy0mzhXs -xqNwjQZev9SWIsDiG0Ebffcl4wJ6khAsL6b5J2gKZz4 --> ssh-ed25519 QBbeMw 8AoLVXSlboQsAZDwnuium/rJZMQXUIku3yb7UyxMLDk -JC6AYjo+ylJ1jnmcTdiCgibHSKnKvT6cN53U9h9IoPI --> ssh-ed25519 Wv0Urw MfNkOxEEjx1oN4+mKJQEgn+W+OaRF+nhOH/Skhufi0Q -j/OXlbsyzOqdGsdOiDztxemcOodbeXcvc2hBEs4PO40 --> ssh-ed25519 WVNCXA /lH9Fc+Z1VLmJ05c6Rkrmf68Au2CkfUlMNRuRwF4mgc -U81O6L+kZDwk6a8tZjsAqlCyVoydijT8X/62lEA7C3k --> ssh-ed25519 RvGf1w nmWKBiX/9SZbo9theGUxks3lLcpkGx+nPhpG/wxLqTc -TO8XdwQYLhssdbEnSdiEeHlSGTqblKnzNoz11onLANw --> ssh-ed25519 fmqBGg 2iSLaf4t+s2WZpzPSN+5NazMZU+kSanVOxDj01DzXCI -z+A8GjLYco3At2Tyozis9WrwasVs9tvEr72J1235ab0 --> ssh-ed25519 ZZDANg eZkw/M2loQV9/fOM78jboMrLvB9bgz72VtR2PcwxWyo -4SwZvWhqvfHt56BpVpjBGFayGjljznJ17lPVLZUwD68 --> ssh-ed25519 RDonIQ JDs1W/2la59tZ2fKf7Ljh7STYZTz5PKNszyeacyzEU4 -E0ByeCiQMG2TjyaNXtEtqoUn2msceGYqq5PZqG2652M ---- P4OT21Botx8qSPakMsbTeEs861lFWk0r15zazgVXPcE -�"c �wt~��*c��P�_[l� �m��w u �xqs�����_��-�b�6V +�� \ No newline at end of file +-> ssh-ed25519 OV+2QQ WcnTMstl8nJsgs3Sr+ZiHPy1t7+81Krz1YA2h4Ck/CE +KSN3c35hNUkk74tGaMNC/2vdqGrFOFKYVNS12G4g4U8 +-> ssh-ed25519 QBbeMw e7kKSx5Th4Ey9KdNjs/pMowy2/XwYwFZPiShGb1l8wY +xWLYhf3F1uv7Xg6Fvgc3AY8ccXkIgofwJEgjoPmZiDw +-> ssh-ed25519 Wv0Urw zsWooqeKH/EOGN2Zh+PShUy4Go6EAGf8KVxGI7Sw/R8 +iypf0GgRGldKrkXFqkbOINGQDYat/U8lWp0yH3isSpU +-> ssh-ed25519 WVNCXA eZ480fl/Vu18/tFZlVhrf//pxxaE7rygZcS7uhtMKyY +J2cwpEjkqj6+HaNQBLHWd/ZV7kqAi+s9M0wsD+lmyJI +-> ssh-ed25519 RvGf1w gHtnRl2+btNLvMwuFGvHx1c6LmmoooOOhBKdNWsPT0o +oS5KiY1jLzK4bZiXqB7OWuR+sywaeI7geNtlf97nP4o +-> ssh-ed25519 fmqBGg ekKAjmdD0vaKBmfBrvCACWeuG2aNXCcvgTTk9AUJCDE +uYwpI6PxY4bZItjfYUqw2SPE78XBFp2YLGYe2+qYrao +-> ssh-ed25519 ZZDANg 8eDrCugj+2lRkhPRCpXHMUosOJwJniBOuLBdeyWi9T8 +0LgWprMb3AIbHcOLR6Dc8L39Esnv+4mGvstoXqPy5SI +-> ssh-ed25519 RDonIQ IQOm9kSWtBa4vQzL/DKy7LGLIA7zalXKdtjKs+LR4nw +C0TponmyYm6NYDSCa6K/FUv2Cgr2KBkVLhbmKdldSDg +-> ssh-ed25519 AQ2E4g wK2AJOtAFenqNj6Hi2uu9rMuAkBeFO9au/6P/OhaBns +9jjiRzy0fBQhQrcJb98ds/NICtj1TTY9YuKTlF+JXVg +--- +xookiUV8lcLL14ReU0nsEV15wngzYenK/tPqJ1tBsU +Q�8� ��5�8�}�GV�&g�V&�F+��e�Xg�4r�?����3���<��ᘧ��-ߜX�⨎ \ No newline at end of file diff --git a/secrets/influxdb-admin-password.age b/secrets/influxdb-admin-password.age index 0986a59..26e9eea 100644 --- a/secrets/influxdb-admin-password.age +++ b/secrets/influxdb-admin-password.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 e6zq8g gHF98HckywDwr/7YNmA6Rqh31LnzsdQdnzpAxRbyCUg -JyAnpl0egBfavCOQmOnXeSR9r8kBhIRxT53qejg/jXQ --> ssh-ed25519 QBbeMw vW0BJwA3TLIXhj+gf9/n0klkM/IVrkRxbUXyEGNvDlo -QCP6jJUO01PLok6rbj7CxUQmzrjK2ilE0bEnFRggpR8 --> ssh-ed25519 Wv0Urw ZyyX3SQlTjBJQ1j3fSTrrt6EZ6CdPtG1C1YX22ym8mk -Bf+bOsFGX5T4LjswHvGXX/p1hwaStNq/VjdKYTCzrFg --> ssh-ed25519 WVNCXA f1jNuu4SbIlTs26LvXTMdo0zOnjM/PLRGQn0gczE8yY -TLoQR2D6MKHZuIyZQvede6u3l4qw64ctCMQyDfN8/6U --> ssh-ed25519 RvGf1w emH0pKTeX0Ofg5SW4x2n1alBmVrVKhbj4JlANfG9UhM -sMZeOtET+s7s4pKuEXqezhzXUAx13k499lq4Q0tMYjM --> ssh-ed25519 fmqBGg grdfXfIetLzplcBu8fS87IvcfGxoJXW2UqcbvxPAen8 -6bTo3ZQonmNaRTITzQ4CNr8KO27TDzWNVGrMPdIQo1U --> ssh-ed25519 ZZDANg pXM938cSWboIWVcTR64GYqkT7BrzojR1mFWlF9OLq2o -ksEOB16D+4BS1x7y/13ulAnXhX2Hd2Do7N9nAxsOGmY --> ssh-ed25519 RDonIQ 6lkrHS2d9nWmIUhu9W5tUqMYvLQ6p9k5cWn+9F3O+jk -eEB2fSEvef0sFgyZzB5Wux+AfsGE7qJOrkA+npQyFQg ---- jOOtpoAd+FGJ/lCdJUSlxOwYmcyTlOLCvgMvqXgmYwk -����� �R g�J/��*�!����)[AQ`�͘Mxc�Qj� bZ��c�. \ No newline at end of file +-> ssh-ed25519 e6zq8g MUUuUhOkw2OnZDW30ItZhveQW3TTIeTfp6QodWNh1k8 +uL2u+JNL1fR3jU34e/wbQMeWn+5s6MNZJXJm+AbpZcg +-> ssh-ed25519 QBbeMw Pj16fH+uBo5ZCRcFJnMthfSvzy3itUKbTFZy53s5mSk +sHB85Q0EVNK6vwwFuBC/sfrD/6jjCKmvjPK9vuDTUgs +-> ssh-ed25519 Wv0Urw W/gbnI3KFBg8eDmAMy2pG5BqM6RrfjK+/HzoigQq7nY +LadgYSgOYeOjtBuS6aZ5vrdN/6udjsC5VEQ4VwnEd0M +-> ssh-ed25519 WVNCXA k+KQtWKv5CZgqmtCNH8lpf+zUtiiOf10HZnbKoeGdjI +9l/5pFrZ0XeMZyFE5GcwYIWOji0dkK1rrWPYi5TuMEM +-> ssh-ed25519 RvGf1w 48p0rKPX5CXtVsqSs1PiIRC5qgc2I0FTb8eC4ZasO0o +p+k74xKYPlPyoRHlN0+E6MGSyi7hn1okGiJrSog8/IE +-> ssh-ed25519 fmqBGg 7z3tkZNHchfvIzGJbicLN23Bo7ChRiksPlLDgyqhcE8 +VqYAeHdglLIq9Q9+aAJhdtewX0VuhM/IRK4eMBOw/iY +-> ssh-ed25519 ZZDANg xft8MJCqWGHbDkX7F/mU7ZbCIBDPjpl2u/HJMLjL4G8 +5RTafbdl2O48hqprof8Dn8+12eTFvyd7TL5UDOigKik +-> ssh-ed25519 RDonIQ YB1aaE29d/iTRtZv6FsVeU9eDi8Fj4BKMUil8ZQPtmk +YVxx6RkdJ/CZkvSvJ4DJwx9HHzUEa6+/P8yA/khtfVs +-> ssh-ed25519 AQ2E4g RM9HKZh0d4+abk9ea+roz4IF0hYTR+nMhTdnQ89+S2o +aOTnQmXpxDsszcMmnDudy8J28ilKCEWojDdJ3Zu/vRc +--- dqA15s6g5hzTjBaVHVZoznJBO2zhmb/N2kBSAqeL6yQ +b�rvf��!�j���W������ϒ����b����:�|mZ��� ����i� \ No newline at end of file diff --git a/secrets/influxdb-admin-token.age b/secrets/influxdb-admin-token.age index 50e5935..c0423ec 100644 --- a/secrets/influxdb-admin-token.age +++ b/secrets/influxdb-admin-token.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 e6zq8g xjyUNYR4XDLttJOp+425fbzQoaZzFJlVFTB3LaX2HTM -CfImbJ1r0BQ8pc9vasxIq2WLFAi/pOyDvFKYkqqC1VY --> ssh-ed25519 QBbeMw 4up2G3n/Arfoe2J4G0L62qMN7qR1d3RH9uS7J6Up5xQ -RJMXadSs5yC/Z4pviwZ7c6iASHLga3aFWTLAYpW3R6w --> ssh-ed25519 Wv0Urw ATsSjLblcTlqA/FBoONWCPmnBalH8JZdzEek/+JD7kg -Qzi7+uxOoTRD6Co8q/uYRaO1mza9aXSANLpmPf7TlbQ --> ssh-ed25519 WVNCXA oonScWIeqkq4DV3mxM968sYJLu2H2Iw+YouPy/vqYlw -72DA7F2dQXM7mcFDNnH2CcYEk58/FRI7LbOLcmkHjxY --> ssh-ed25519 RvGf1w a6hVcLjg002rbfFicYRi3uouNwBSLShWrqQh5rueTCA -0XQKHFbV3npmN5/mGN2CaSr5Gx3E19+peRd0u+We0mk --> ssh-ed25519 fmqBGg 46Aeb1QnCmymha8obICvGUMzCnI/nAS8MbxaWEiDEB4 -UHOHFMVJlU1HZ3bg4t+cLe1fC60EtsqQV3+03EvNsHU --> ssh-ed25519 ZZDANg x10MZffzIo0s6iT6bXVYy8BYTMIrOXE1A8cEv0J84UU -OEwpDbjtkUqj6Su21olRBkOyQkAfZFRzd+mfN85LX8U --> ssh-ed25519 RDonIQ wwlc6nAiDwrtPuISNXk4FXBXExRQLIU4MWSpQyTGTiE -uOSSp8b8filySg5rzHduGpFdEpcf49diwRk46mcz630 ---- cwU0JxQt/euFOZ0Zq+/dZN1YTxCn9LADDg3RlrZ2nIM -xv�+� Ӻc��� 0 �S��+ض�q�@�v����a'9AٻW9-���}�����P��ŋ��d�E �~� hZ����I�V��s�Y�Y��38����O��<.�c�Lw}qJ8���� \ No newline at end of file +-> ssh-ed25519 e6zq8g aClL0spQ2sG1irWUfV+iy20H3avuXlYeQAjzJK0eUAk +o4zaBUlxZJePatO1VH63LZDJ4i1JyuSA8KUlROA8Ef8 +-> ssh-ed25519 QBbeMw NGUnSINXoPLyzz7qpw8gPYfkWjjRviYJ8XPJjvRpeVg +HhKKO4XEbIz4zW8BIOTXQ9kL9n2ROv2n4zH9LEGPqLM +-> ssh-ed25519 Wv0Urw 3WRRC0gHmlaqMbQWDhBqxUHuAziyunZdRNVqVDohWXw +K93O9l5KCRjrY83GLPrCdVHNsJYxYQ/Esr3Rc60ziSU +-> ssh-ed25519 WVNCXA /KtFOGq3aNEWepzIxYx/yjsry9PsCg6z6LgbozUcWSk +xG1UXOMA9OQvOwAJ60FWaNQHTATx2XRzAkWr4JT+TTg +-> ssh-ed25519 RvGf1w 7i172k1HnG70InPL37cP+t48iNr3sv7Q4Of7vFli1Bs +5AYtW2O+y75QeE2/X9ivf7XhFKNeDfpT1ZyQnSup5TA +-> ssh-ed25519 fmqBGg QtdjdQE0pBDdLx26ZttssYUZZFjTcluSdpMY++L44XY +ENrYS3eDjHkksH1yjhyUhUCZoopFTBEGJ1EF9HBg2Ls +-> ssh-ed25519 ZZDANg Heegt6d9OitN6B1tyKXqOAzk7JXR8DrhzIGtgG6cUUg +EchbDHIYsA5GKp9M8gyWG5JJI/QROJMFyv6/zBmlFUc +-> ssh-ed25519 RDonIQ DS8+vVlyH0nbcRxpYr6TML8gXTnnFBeXAOGS3EdiIEI +L+nw0f/ymLPXnlN745Fmf8zyQoFGTBsOLjqjpy1Uz1M +-> ssh-ed25519 AQ2E4g kiJoKwzubYslcy+LIHit6j9pOqBAomfkojT+45jZzkk +6GyeFnT5IaRShFk3Jx8jFSn4I6XvJoU2n/OpF+dpHkI +--- irhM8upIQ3uBGSwho6DBPgaD4Gq+EiT+fLHXgxj6/+I +rg�֣���f�&d���^8K���9���3�Fo������ģ[��^u�Hگ�5*Y���8��=��v��S����F��`G��v�kJ]I�ټ��1F�� ,e@��(u��Q��y�C, \ No newline at end of file diff --git a/secrets/influxdb-user-password.age b/secrets/influxdb-user-password.age index a16c08b9d30d3f07f147df5039c6768ab8486074..ba6eaf906e8b5b89603f3cb3526340fab82a9c31 100644 GIT binary patch literal 1111 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSnHLEJLNLMIMtaLBX zcX6t+bPhK*Np#N1&MK)0D6q)z^EV4Lu`H^p^a%4z&2%R^ zKQyPHI3u{s%iBNLC@d?@IWj0T-2~mX@G^tYqH={Oedi?4sIs!`wA6|+KPQhMccU;1 zFZ0}@FmK1iDi_xr;}FXfw{*)imr$;P6jvw1Dt$u(XScL)*Bs}lY(L+qNMqAV&#I)H ztXwmnq=-<9in1v0Vhq29hxs{2I4Xqd2d5V18G0p`m71lO_!)-eRk#+qx#a|9SLTOh z2l+YYnFeGAMHyEFWpjnQ8<@IRS!6mIg@=2VganismK0Pa8JHV8R}};p1?5|0TA27H zm!$`08=(6wsLVahuv{V8D?i0EOlDV`~Lkzpkvd6gbn&aOG8nZ?2RrjFWqex@mTzR4MG23#rO zZc)MM;YNvO2KvRprrO1h{$=h(PQHMJC@~5t@G9~sF%PUN$Vm4}OmVC%h%oa=4>iknD(1>?&UZEr*Eb8* z_i%D6s?2l@H1W%=EH4Ss&hRsK3`_|%HAqWK$}NZr%tyB^$R$6|Gf<(}G$Sb}J20ov zE7HR`C^V@m$1yb|F{&WDAhamd*rhnEI596hG}t#k+>@&$#iKaa%dEmN(K9*3(lWy| z#Vx`pBHJUiAgC%W*;%{P+$1!|Ij1Zn2O~{71{%4Vq${|TlxK$-=4F_sd*y3a6}V=H z8RwM8{1mFs6!ndMbP<++3f8)o_jdWVNqSa=5+gat;G zW#l>fIyveacm@+K!vGAiG_)Ydx}e8QIu;& zC|9tvV~}Zvc2$@~X}(2%l!tzLT9lDRkh80oQ;t_gc4ky*US43KMY3b0FPE;JLUD11 zZfc5=si~o*LZDMps&BbMYIahVp<$q3c7dtCQ?5&ems@#>r>AFDVnk(rzLQ&WVnkX} zWNv6>UY?OJms_}Neo0nlkV|N&SCUI`L`HFiOI~1EdAVC)ZbhJ%e?UY&>|;~B-nGfEuu!+c#6 zz5Ob3qS6bzog%!7JPJaqQghua-HMzmB9k1`LMrloyd7P+N_=zkD}xJ@-BZiL{Bl#0 zgPol`5;K#^e7sZBOPuo@i?Ra^4a?js^W5_%pJf!UuPh2Rk8}@DPxZ-+%<&2HOfK-W z3@uIdDakB#a>{V_EvyO(@h#4a3U({!@^MbB@byl0%q;gybq-GQ&n+v{PjmH%@-lKS zHS#YE^e9dC&&o>5OfySIkAbw@LMQih1xuHz>}>CfP{U9ozv9qDr_6c_pTsaVlqk!Bf50}hR*V2Ie3a{|M?0}5$!bJTLOP35! z9}n;HNDqS&S9I&5qFfyP(iI}J)AAxK1I-PM!ZZAx@+=DcGowJ3c{LQ?Zn!iu?y3Ov1yEW*n@3rdT_tDOB(aw`LZT+&RuT?5PvEpm-gGXhcr{fsgl z(<9NX3v$WN^9)olD)i0O_i*f zNX{%wjwA5S-?y4{>-n+x*kEDS{24}zZgj|-&33K)V0Cbr* Av;Y7A diff --git a/secrets/kagi-env.age b/secrets/kagi-env.age index d057a7c..699ec3c 100644 --- a/secrets/kagi-env.age +++ b/secrets/kagi-env.age @@ -1,17 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 QBbeMw AP8sX0YCFHa83k4/80VKdjnYdlJJaU855O8tbqxkFmk -UnK603TThdFXp07sMeIAgAgmkKScBHDsthduZiJP3rU --> ssh-ed25519 Wv0Urw xNRPlOYebE/aFHWzm1wZL9KhygbCDc/DFq+OU6olKjw -Ligg9ref7fxUxypTlO2a/GTdpUz8jYByeOi+IurLJeY --> ssh-ed25519 WVNCXA B4KmTXrByFiljUTvCYH/6K6y36EtP7qgQeX2oQnyWhI -VjxO+0L1if10hyTU1p/ckhhyOG++7tY+zZ8g39enT/A --> ssh-ed25519 RvGf1w jYZ0I4xpzOGRJGnrlEIJIitcLUub/wPnG6o1y9t8Pm8 -+2gY2MplDYialMfNQzu13SZhSz+ZNQBd8o3PptlnY2Y --> ssh-ed25519 fmqBGg 0oYDl4uK0YERQCPCM48JmF0+rSTAfE6UB0xGK31HFWk -tVmpLLRqbZ4sdh1iPyfwyyLLJy/hhwuqZQ75gAlkolY --> ssh-ed25519 ZZDANg H57EqOzEEHlKn7QsCWEjo+O9NTWLF9QTdhMtjNp41lg -uxZR0ooOc0deu7QcYFFZWipCmGEyeMByeiMQPR7AGbc --> ssh-ed25519 RDonIQ 55IFKvDyHjUTodjecq6HK4C7EYfQoRaPYL2Ph3eckS0 -PAF40pgjl7qLSOpg0kRETFBEIWvhvtuDLMi0zntxyQs ---- 1cmQFPCX2erLKMRixSKmTzL1prl/wNfWNCpk46lHWqQ -n���h�����4��� ��� ��A���/��T5��p��m�18�E��θ�PK�b#Y01pK]F(}�����c_M�,oc%��-�;��?��!�`��B;�����x�K�e�_ꕯgN��>���� \ No newline at end of file +-> ssh-ed25519 QBbeMw HVBnRac+NEk1AjSIRJFhCWa58/Wb50AseZ3KCQBqZj4 ++roqlh01ZvKzwvCinjGsh6JQuqO4hYoKelw5leC8qKI +-> ssh-ed25519 Wv0Urw enlYXiRL7hzPEDAbPAyLsTnZWqWEDD3YNl0nQPkvxRs +32SjDZ7DxjHgEslR7iuIOBsD6O4jUcyjIVKQ5+zTJMg +-> ssh-ed25519 WVNCXA +AH2+2WZUmMgK3bFLZSiT9fV8iU6xI9mbTjjdKfRrmU +E15+/vzfHZAi9/8+p2e+kl5Ilzq4AMdu3RO5pRn6HSY +-> ssh-ed25519 RvGf1w 8xpxRowm3kC6XasKNqDdEulb14l4++WwSuuxELCbTzQ +VwsDXLY8JxlbHPEXnCuuEddvZdVpi6vv3KyJeSBxmzE +-> ssh-ed25519 fmqBGg GN1OireGK0atWVOy5HhnxwxtFjb9H1x6qoufBHZB9DA +SwcP9HzLaoe13QYedXTu0Y7KXvCDVEkxsRg6HXTU5cE +-> ssh-ed25519 ZZDANg lyfr4g7RaeMvcZvwYPN2WSeMM7qWcYlRIhfw3BvZchM +z6p0SP2ubfrteIxeWf4hpfW4yvXTvVT7iWsm8145MOU +-> ssh-ed25519 RDonIQ G2ItNaM//Em6GV5XxBtzIvMt/GrxGP43qAKqIkiJ8WE +nhpvqeCpdJ5zcLh7hKKAcyRFlMVa5jA2xhN4NK7OBc8 +-> ssh-ed25519 AQ2E4g 2lM4TNYrsCkrTimJkm9PXWsQ8dLAehAI7s2w/7MlAxU +xH4F1EE2m3dYF0biyFqkw0EedJ+peEHmFTILMPcTfaU +--- tjNF/O/C/gLnWt4y4l7e/qiWEUvCBRpwj5soQxouhAM +�G�Sw��C�&b4z@H�lfVl�&��:��l{,�a9�I��J�/�]�ټ�|���+X�U ��s�i@�j��Л;�J��>y̨��}Қ��V���,R� ~��x���U�IJ���'~��h边��!��Y� \ No newline at end of file diff --git a/secrets/porkbun-api-key.age b/secrets/porkbun-api-key.age index 9cd48bb4050acbff7d7f52276f33fbd842830289..5898f59ed8facff23a7afefa05d71af41533ca1c 100644 GIT binary patch literal 1379 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSnHLEJLNLTPp4=yOs zx5!C0GjTR4OfN0;4fe{9FiXks()JH8@ru&+s?bi#EGmu)vEVAH@U-yA4lDI23@*s^ z$}lQ&_3?7bs7!XuEc3T4%u1^;$<8oMc1<^pFhRG?KTO*wFi;^i$|EW_KQ-9WqAb^? zqAy)4%g4>d-6gf$*bH*It0fV8s80I%FqCo@kUC!dOR zLvMF)XXg?ZuW}{c3*9ccH=kOvkLq~Mm!pjUoi^>%&^YZd53_{%e-CZn70xB|+{X;@sgOYqK%Zr>M zon74hs|->sa$UmHvK+ZAP0EwZaw7dp%iN0neNEg0wSz2zDm+a?v@^|9odW$G3p2va z4L#hogDo&@3-fc1a8w93E;e<`@Gs7AERGB=4Kj$-Pjhq0GBv33Fb>Kz4@ogHs;u(# z4h<=(aOJ8p%L&P=iZU$A2u`lb4bsj}_fOAo^!D}*F$yj!N-?rDFf`4K^4E_H!HBn@ zGWRsYa)p9GXAg6~5WirLlBk?q$55{#S2u&y2zS2#H$NX&H`ByCAD7^~z<|O$6E2ey zzr?geeQmSI$jmegBTtLSkhDa77oRHsBL9MS_GO0gOA7?CGAClUI`DZ(^G19Ll9#ni*n{nV*{JWtnQ~W^A16 zomUWET$pH*RUTnt>Er32=Hz3VZs3_!m5gp%kV}4^XP`n=uunutQixlLrIBfJT46w< zvt>zyV{&?FqES&=iDhwdL1tx6zP?wEV>VYxZn#sjewcoMzl)QniE+7wd0L)XrA1ao zc2P)?k7<-wK~+w9WI=j_XEC~Mj)6w5Cg}>5mWdhWJ_bqN71_ov3;9F;|r0Mo;F@dXPb58UG_by-;wsU&5hq8(Zp`9r0Ch( zOC-$xZqzEMI>giRFQxIg)w$(Q4QI+))EG7DL?s1js0P_HuJEk-{&-pWeS-tL&e_CF zzkijt+(GZK&GtmC^~FVr&8^Wv(SM~vm#plvX8+f@_|_sP3*D~UOeYh9&di;^>%a0k zm3fcv2-S4#ve>cQX20m^1NE^F8a67&74wHKi`|r-d&Yg9`-BUd;^$W^G)!`MdNjl` X^2pS4+ua4+FLa(R55NCjq+uoi5c1c% literal 1269 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSnHLEJLNLL7os_+i* zwg@ka&~^>Y)GqWZ3`#7vuq;eA4R$U{G>Y^~a>`1pH1rR44CE?I)X&Vw&CV+h3^WNS zclIiEOUW+CaSbrYGIJ@`Hq8xk3iOP~2+%hSv_QAbKTO*wFi^q3$H}}P*fYdkKPfHO z*C{_MEyLN&Ezn0l*CNz4JIlMuH>fzL+%>=?*p(~TT;I|x$}u-PDl|XGJtZ*P*r*~X zq}-`6EzO`XIkX@kz$u{8IIt+uycpfKK&PZs-*N@>%yRb}SJ#NjobXVSfIy!lQ~lu3 z48y8?gAzy6lHkPRbl+?fm#j2H7Xz+5ABkOs)J9CP%;9o-5_le3Ep0<+C3^nHqrJW6v7y-X6l zvdc?@ivmnt4GmJw(p|ZV3;i66`~!0x(*yLgQWCSv^rOl%i=6ySvO*ja3oPBUgG{r6 zLyL-Y3Oq4v3-fc1a8z(DDT%BKvPkq#%1kK1{tSWU* z4@hxxP3AK8@d$J>&J8Ne%Je8Q4fgOgP4})!4$pNm@z*vrH_VSRv`EYLO}5al!icw^ zGWRsYa)r{YU}NK8?aILN!jzz-%;KbSZDXV2DsQ7Ow`3o$V!sMkchfRcM;~XSa;|L0 z($FM>u&7KkXV+9G1NZWD@5o>ur`+UR{~-UeiZT~7M=#UjD({S76Li0&b% zRvATVyJsf_mSyJ{R~T956o$A}xkMP6Sd?Vu86`Rm2>5JIC*(_7DW{n zdS;s?m82CIH z=Ar(kiG`-l1)17a1*Qc?j*dBgZrLstTxouxDPHbLhGtcfJ|)^k=}tv%Mrm#?S)OJ_ zRpI3!iB7&{-r>d}5s^`zT)Mit3K_m>VIHZbmPO7b$pKDbX373R&S|-M83viGscU<1dP)BLh1073y!gPo zRrfb%)*Oj{cLbJkvOie(aQkyJ-LE$}Zrf78FqJ9B4b?E{00e6Ja6Kec`6 d(1?*gJI&;*{Z{sb+BHJ;rUj+py4yKx+yPotv={&Y diff --git a/secrets/pushover-env.age b/secrets/pushover-env.age index e235af1..b858271 100644 --- a/secrets/pushover-env.age +++ b/secrets/pushover-env.age @@ -1,20 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 e6zq8g wgU5bO9YuRylRmjplwy+jcSOawcqmy2iHk/9714hm0w -HEeLbavPc/rjjRWD5D2gd37JoVq7EK3FhmzLbxDdHc8 --> ssh-ed25519 OV+2QQ G7GMEEX+12K4l56Pq/Fd7kB6AZzTixqEcLuNm0ssBx0 -VfA1cqSfIUa+bSU3CtVSambc/wz8i1zik+PaVJ2ozJM --> ssh-ed25519 h/Fm0A N1ITu9zG1x7enAbrDzAOQX44Ii0HqG4SvT0q4gl1614 -fYDGQqZl0aViKxOxxsei0cOEZubAV1j4lQhdZdff5/w --> ssh-ed25519 Aoo1Gg n6illcI+g/XiB2b6EJuRDoeAl+oqd2ndMI1uKnnx71Q -kfElRE103/sFYaALj4F7g74vXE8O0GwhhF3SvL3y/7Y --> ssh-ed25519 QBbeMw 9VAVItNZgGsuusEuZugI1Sjv97vS9raGlbtGqkyVGwc -HedaWrdDCeohSk0MG4REmnnFDmjnEJUU8X/xrZTzuZU --> ssh-ed25519 Wv0Urw PR4/AkLYvBHn7g3zUoWc1v6+gV1jL4WHKWjjN7VF21s -PEoe3whTIB48niaSgfCgWYHJ2wSUPDuo2w2JLBAZVpU --> ssh-ed25519 WVNCXA iM935eZTexhqe9oSd0atXam/RO+0wrXCH9kJEwjBUgs -CoWZnrrJidD+WDYHvQxkIpbzF/UnxUXPEfw19hwVulE --> ssh-ed25519 RvGf1w dwZ8Uda/dtyiTyDGDx5vv0Dv2nGfILPdmPqvWgNpVW8 -pLqFrqUw/XYDeXKThE7C99noBbI/cyxHviR6oqe2C54 ---- YhNfOZIbrxDhKK+CRtP6t+uprrhNpFdBVVmANHvWKCE -���U�U�WG�{W��j(S�+��šwɕ�Et�a,f�� ����em�xZ�9�T��f���d>�5���ƿ$i5B�5��oc�bUb*r���^�L -<����T,���%���Y;7�T��l$�� \ No newline at end of file +-> ssh-ed25519 vEdqAQ 2HZ7Bbw3g9pbO0+eB8dBhyz1yxxAgrXCVnNGzhBupRk +5pesRTVthkBKrP7CV6SGfh1KnhZUm8TKwvyQERqvqis +-> ssh-ed25519 e6zq8g Vp9FXkwdrGLBsbL9nATZ6CkKxJrROXRTXB0lZVFExDA +vgX2Fq7/lL0ptqfwZTK9BGKJIryNzLPU9LiCfbXIY+A +-> ssh-ed25519 OV+2QQ +/qa09akyuw0sp+nTMWatuOgMRE8vxiDdnV9/BMKvhc +yaUayo9Jexx9FHGThvPTnGLkTBXTy2rVHVdewThgxHY +-> ssh-ed25519 w7rGUA UJzd3rHKuC5HkxnIY7B5e53LTXAI703l7oGWoZTUfU4 +Kvzxhg7eVobK7QDZd9UUaS3BNBbKSOp/lgkZkCeZZDE +-> ssh-ed25519 h/Fm0A nyeVbs8SgGs0T5QWW4WwQsa+2T89gAAliyA+Etg7enY +1luPzpowbai8hI1mBnPOIkqaVzbiPYIicu+JpaM+muk +-> ssh-ed25519 Aoo1Gg crkSgspHA2+HrWbVS0Zb3+UojmTg15FGnY3U21AkenE +m+it8yj3Prp6cM/w+k27vMqOh9rQ9de22vfJHgM3yEw +-> ssh-ed25519 QBbeMw yXhPETvfVPvWaquqv7uXm+d9x16eaZojgDdTww2aCQc +zW5VdGttDjdSSCGyn1PgGJTFPy5P00yX54lxi/pIj2I +-> ssh-ed25519 Wv0Urw ljIO7lqYkIhSyoTKopWPgmWi2jrYcT3uga+bDpjdM3Q +Q0l83cBNR3lSVs+Orzd7et5eTv9aHsMxHD09SmM8bok +-> ssh-ed25519 WVNCXA 6L9djduDWk7Ojmyg1aResWmQXRu7E1n7QiZzNZIoqGs +2ytrRj3AUXmDLh9qqY9nXbgSKekBbOqjN9lb38zHRjs +-> ssh-ed25519 RvGf1w 6i5kRlAnIKdg8eVzx5b+POgGHXkISesOECRxysuq1UQ +/DAbZRYVMb3s/EMuzG55Bur22aq21D7IaygtaUDYjXU +-> ssh-ed25519 fmqBGg KY8RiWasDbUoQI8cLLpJI8CigFOTkiMkRwLpFYg1TXM +wg106eYfVY84VRlqk3QHgWJoGGWGA46tlPatqMDwlBo +-> ssh-ed25519 ZZDANg wSRbjsixdImXwdypOs2piQDJs4GEk7HesEIt4zBkJAk +yI1MXNtXXiHk25UQx+FcozfmAtZwDZ3bkiX86UhqXG0 +-> ssh-ed25519 RDonIQ QS58otew0l1TCwsP7SV792gGWrd6d9pLONel/6lYZiM +wWejjxNhcmV+t3RnFnqfwpYYuY6mpKgklgsUdh7qOkU +-> ssh-ed25519 AQ2E4g W63CePQ3JUKUmzOPbloYrDf7LIyWFXEt9EdmoZOc01M +j9heVXMz/ywUwOCYiFQpIgQllY6s++5XqFV+e1HIPLE +--- jHq1QSguFOm3eEL5Exc+W7Cn2ihsgVvjic7CQ/Yp9fk +)��� T�� ��T9~@�GoE�F)��u�Rvw��Q��+�6l�+z���LpV~�|�;z�}V�u�u�e��i\Mp�x�0��d�5Д��DJ[+u�c�t���la�`1솋XvN�\/U�r \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 790ac8f..a8d31f4 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -7,6 +7,7 @@ let "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMFOUuNyxdcMRmDiqQMxNZX1CFiJye5JbHIJ95fXd5dC noah@nixos-wsl" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ2mBdgkjNsQccgdfra2G13r57687vOapMJNaK+nDDgB noah@shizuri" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINRDRkneW7B3fuFySO3rru4RkWj5pxGHGk8okSz1TLut noah@othinus" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIItPCXGjXp97M4v7H+dT/fT5B//VFe0dmXaJzIEujTXg noah@mikoto" ]; edge = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKoevSAji1NR3dppdw8f3FDAnM6BsyVz2fWjCQ2Csq3n root@edge"; misaki = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO+Rcf4Lr+JPWGKQol6eAml6SMgERkGJWgN7y1qYUUvX root@nixos"; diff --git a/secrets/ssh-hosts.age b/secrets/ssh-hosts.age index a5d087ba737bcef50aea8c38160d8b398761750c..e4bc52f2915902294f1f46c697b4953eceaeb6d7 100644 GIT binary patch delta 688 zcmcb>dVzIa9E*5kY`d!Fqp`k^DiD`Z$mtl0p zziA6}Yu6*Rt}#f}Y6j!1`AHR_ub2Je2~Rz_>{8}U-g1GRFC-@JD-QlDa?0SZ z@6(;TU5(2A&RY7svwQlx`l`6V_a`*6xo$m_uX?j^i%QS!{}Y&-cCmCs#U!8Y5IlB4 z$(#I*B#MM2oOJnY=Dw?Jc9= zw>PJ;Z)KFxxc652ctoRU*n!LYD>^-Y>BiSRxLcoUqmrnis-1j&W@Y$=vaOois^77f rrz(j@pW_xRtDe86alxcpnsaU+t@`oF`%vYQmv`(XE=&yH<@gK$<#Q_W delta 688 zcmcb>dVzIUWb75|f zf03Dieqopamt|3&xktH0dR1PUrF%(ea#~5TfuV1OXKHq(acWw=Pk@I-UWBt{uxYR( zm#(g^f>&`!M6yAakCTbHc0_=7rc+9iTXK+_nYVFNhDUCRNkD#fwohfDpHXoj*N>_utJ=U2eOs2)j#fd%o>k^U|FaiaNbLGv?VDSYAAE_G6d- zE_-j~>pLYLRjoa-Alo%zWAd6e*A}0;z37zpqc<1T6HW=roh)oVJ#VpehMu3|M$=WL zj9j~~E&N-zbYtzqkn^`sEUVw~HNZzvcv3&JP1suX&C}fi&ec12B|0zJwt2q$N|l?-8doB96 zA}HI6ZlA5UJ;}Y*y(u_r^`-5CJ2S4{w5~pTa}W3Yd6@=J{Bo9Fy=&p%cW>JS zk%Kkf)zcbeKF!@|@#R)@Qaxt~w>|qjVg5;(ld7T`->37=v&=1FY%wYna$7kkRH(u1 z;E8YhE9AK1UxiQJAtUi9s)eP#=2Mbz_LYcC-%BL=v r_EP7&kb=$XKc&&KKdibNo|Nr$Sby?&!>eG14LU!YwHrEuKm7mzaVISv -- 2.51.2