Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 45 additions & 2 deletions systems/edge-nodes/modules/caddy.nix
Original file line number Diff line number Diff line change
Expand Up @@ -119,17 +119,18 @@ in {
};
};
};
age.secrets.phpbb_db.file = ../secrets/phpbb_db.age;
age.secrets.caddy-edge.file = ../secrets/caddy.age;
systemd.services.caddy = {
serviceConfig = {
EnvironmentFile = config.age.secrets.phpbb_db.path;
EnvironmentFile = config.age.secrets.caddy-edge.path;
};
};
services.caddy = {
enable = true;
package = pkgs-unstable.caddy.withPlugins {
plugins = [
"github.com/WeidiDeng/[email protected]" # Module to retrieve trusted proxy IPs from cloudflare
"github.com/greenpau/caddy-security" # Security module that provides OAuth
];
hash = "sha256-ntYZso4gaTMdQ3AkX0dk/EpfR924tdaaMdgbXvwX3Yo=";
};
Expand Down Expand Up @@ -175,6 +176,43 @@ in {
useACMEHost = "tgstation13.org";
extraConfig = ''
encode gzip zstd
order authenticate before respond
order authorize before basicauth
security {
oauth identity provider tgstation {
realm tg
driver generic
client_id {env.TG_OAUTH_RAWLOGS_CLIENT_ID}
client_secret {env.TG_OAUTH_RAWLOGS_CLIENT_SECRET}
scopes user user.groups
base_auth_url https://forums.tgstation13.org/app.php/tgapi/oauth/auth
}

authentication portal tgstation {
enable identity provider tgstation
cookie domain raw-logs.tgstation13.org
ui {
links {
"My Identity" "/whoami" icon "las la-user"
}
}

transform user {
match realm tg
action add role authp/user
}

transform user {
match realm tg
}
}
authorization policy raw-logs {
set auth url https://forums.tgstation13.org/app.php/tgapi/oauth/auth
allow roles authp/admin authp/user
validate bearer header
inject headers with claims
}
}
root ${
toString inputs.tgstation-website.packages.x86_64-linux.default
}
Expand All @@ -189,6 +227,11 @@ in {
root /run/tgstation-website-v2/serverinfo.json
file_server
}
handle_path /raw-logs {
authorize with raw-logs
root /run/tgstation-website-v2/serverinfo.json
file_server
}
redir /phpBB/ https://forums.tgstation13.org/
redir /phpBB/*.php* https://forums.tgstation13.org/{http.request.orig_uri.path.file}?{http.request.orig_uri.query}{http.request.orig_uri.path.*/}
handle_path /wiki/* {
Expand Down
Binary file added systems/edge-nodes/secrets/caddy.age
Binary file not shown.
Binary file modified systems/edge-nodes/secrets/cloudflare_api.age
Binary file not shown.
Binary file removed systems/edge-nodes/secrets/phpbb_db.age
Binary file not shown.
2 changes: 1 addition & 1 deletion systems/edge-nodes/secrets/secrets.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,5 @@ in {
# TODO: Move to a shared secret (somehow)
"tgstation-pr-announcer.age".publicKeys = users ++ frontend_systems;
"tailscaleAuthKey.age".publicKeys = users ++ systems;
"phpbb_db.age".publicKeys = users ++ frontend_systems;
"caddy.age".publicKeys = users ++ frontend_systems;
}
100 changes: 50 additions & 50 deletions systems/edge-nodes/secrets/tailscaleAuthKey.age
Original file line number Diff line number Diff line change
@@ -1,52 +1,52 @@
age-encryption.org/v1
-> ssh-ed25519 KJNavQ tO+sSwXehrqlg8Swc0scq9ibaXkstYuYJf0NyWJSxiI
Wfnq6Y8p0tD8uJ17poFugZgccz/aElRtA7dUV2KKuDU
-> ssh-ed25519 WbbH6w InMaOXG1TKfVdIMgE2E3ZeWxiCEAyLmHh4klWqCaDzQ
azF85sjiLlGWqFZ66p4tA9UZoqJoCVspaoVIYBnxKPU
-> ssh-ed25519 q407MQ 7IFYC9SD1mQ3G/FWkvaeT90YJEjnAFGegZmz6KWwhVc
0nrnEc0hs4qCsetQd2S9IY4676RqkNO6UwfGbEFQK4k
-> ssh-ed25519 tfxpqw kanSRWe4OfuFTutTP5qVresL4ZSfUK7HtSDxtlSb4Uc
gEfEzeJuyLTbhBFcuagx3+O75NQ3Wss9370/Uz1oDJA
-> ssh-ed25519 YWFjQA 64sewOYerCs1zWdbGxxtpBrzlkVa3Giz9cb5G+O24DI
KtRyZTcBqmNETJk5oVxzMc10x11araXRj8cIDcpPhi0
-> ssh-ed25519 TlFLqw fzFv0KzwRMBbRGBVOSYEocGYf2mon787GYHiQ7QxEVs
bYkrDUXc5gqYkKmayx98NVPcbzK1az/KLDhHpYHAaMs
-> ssh-ed25519 KJNavQ qQcxLT6L7fPTiAFVuRSYhdneQTBP94AFGRyijGxDSlM
nIONrn32DIBUEcC7HTE5ioNx3KjIKoCz+tDgT6FSKhQ
-> ssh-ed25519 WbbH6w aMOX1ymbjiy6ajp5CNhzmWoWQQ1+1cxb8z7b7gMdcSk
WYcf9yUb6HnezNswvY0r/+rmxUi1BbXwfPEAufnrz1M
-> ssh-ed25519 q407MQ h/5OXnQIfyPcoaGcigakxtBfs59RXYZ58DrTDGnvwx0
LZtcV9QjDVKKQddlVCFb+iVk+IYT6cULZ4rGdGO6Dbk
-> ssh-ed25519 tfxpqw f/qnUEdu72RLpjEg6/Hu+1yhIlOZxsU20uEMBKqMYFg
PTtAzAHsvViH61eQB4L4RDYhvF8RywiSNdbHp+puI14
-> ssh-ed25519 YWFjQA miOlHzrbzVG0xS6z2cR0t/jh46gYHJcq5e6JfjDdYyc
rpOzqChsl46JX0GBCOk3lvgIrHpIeaYAEow4y+BzWWE
-> ssh-ed25519 TlFLqw 8cECNAek4mRykIH5ZH8aA2wfn0nBbReV7VQuTRnm9Uk
70pAWewrnRwxZnA0qj66JTWskAEaMbDEuF7iaasPhjw
-> ssh-rsa IefF+w
raSkvC0ROq00ZdtXuOXkqopti2qMYwQ3MTxEHRqrAb+WvxpmLU4C+Pc6eG4pmDmz
6sEjsg2Yd7O0vnZhAFEj8KfhJYHxDcD6/+0SY+hMiLscRUSD/LcK6VWqTkn23mux
Tx9Z1R2eS1SZCcdD2teVTRJS6J3p0njsS9e7tj6fqWY3GhnvPPcx32TNgfYFa7Dz
lynxLdmm+WO3ahRXGn/pGaGxJC74ln3sEZkUfIEtB5xjrB5yglQ3tWpzRFQxr/qX
KVmQxOvwOIoY6LEsWm9Kx+YBa/IHTns9gMG5R+vY+60A4YkmniDmi2NpmUx2DJXx
wG18ZMOmS14BEk9XfOC0+w
-> ssh-ed25519 ngdYpA QND/vX/+erRylMNee9jCJlH7OdW2rtTfd4uD1RhxDxU
G+FB7i/oZ8tB5VfYNe2PFvgoMIfnI+c29WtP7znpp7s
-> ssh-ed25519 Iss0Mw loKV41hxjH6mTsLtSt8xICH1hzz0e4sPxMsYRK5SoQ4
CfvMf0qMvd27OxNChbjsnfKHQi+NzTUXDw9FeIaVowg
-> ssh-ed25519 lMQWBQ GouLFVFSWmjTyaE4MMna9ZrKnNtoZ259b76CyFCSG3k
0k028E9ypsRglldl49prLHjSJXvsrD2fgpK8rF7qtdQ
-> ssh-ed25519 8Y0Pbw K5uA5svv0Jvk3Vq6jrYeDZDpFV+4pFAKaEGiAOEGLzM
QYyFYFsPxUDjHhIuUCQA3VZstbB09IszoIoi1on1iNw
-> ssh-ed25519 0A43Cw ix0i6zexHz/93xhI1LoPx6hCEkRjF4R/PW138XzJFBs
Pvq0JLwwAdaE2VRWAZiBKFrIUBLI6QHQ1Sf0JTsGJp4
-> ssh-ed25519 66h4Jg PcqFqBjik9VtSzmjkbPNh0yi/TwkIwy8MrpWaAGSBA4
ukdobOf67xV62AgIcLx3Rq39jNtXS8FNhzuUBVKRce4
-> ssh-ed25519 q8Mt5Q rqMix3/l3GxkdkR1v2kqaYIts99gFeM8Unu3pEkwaG4
MZtbYarIOqmM0z9kLywPFIR+mlumkpB9wSsQ5GsEcI4
-> ssh-ed25519 twS4Rw ohcmN6AQCvibXvTsU0kCg/P1KkPMVqlraeF9cZikJzU
pfJh/kYXim8Fe3HH+VdxGF8ZxK7uVeUJ57sCfiU1Uvk
-> ssh-ed25519 SDGPFg fMSGjaOkhPVotSZu4klG4XXjHvWVtgJ2y1P/TrHT0yA
ZLtk0b1ikArzDapUcWqEDqePdx75U4LlYdWr5HsvK0w
-> ssh-ed25519 z4QPcg ai8nue49xERzgUog6fNBqLt/PXl2FkRi02DMBjQQHTs
gx8j2ImVk+IDAAnfxDMWQh0huhIufMiUmZ6L6zgHgSQ
-> ssh-ed25519 hLI2vg fVPMkLXXZWgsQDA0/EAgCShtw1S5IW4WqnCAmb3tsl8
GGng+41FpdFCvBVXduEXC/Wa+wUfe9zkaZprRQw1EB0
-> ssh-ed25519 XiCpHA 9yH9QkiWFtaGa36sWuwrCu33nmdcFNJtFqm7WEPsQDQ
bGrDDiU/gwwZ62TC/DuDblIhlr6tCn1C8eoutGrcCTM
-> ssh-ed25519 bBA/5A Spy7x+TqGkyDbJRmX2bsL+tJDanrKwIG6n/KKmo/vyE
huSqLf8Ok0tOlbDJFSmrOiCokcgWpQ/m+jJw5QLtniM
-> ssh-ed25519 HXS1AA ekjIpX6rEievqVsSL4khBt6tCAFDufZr53lUitEwDEA
rLU7k3H1udtR1Jkfpq8raAcftrd/4BDXrG8Nx1hUuc8
-> ssh-ed25519 32koGQ ICK+RHLWq0e7g1uLQO2q8VLF3bXlSKqFm94dg7VwVlI
rXeJj/hhzi5rwxsfkq761YSRvHNSWJSIAmm63HTpaIU
--- 4NT+qdkX/E6qCijoSGZCYUHcntSxDzsZHXiVDapZUMM
]Í¿TîŸa­É-×ÿxòQfÿ“é›á^WQ֓њîP†Ãæz÷ŋד@î|‚÷ԽښÌZôCŸõ3”“ kuǃ›Lózí
i34+uby//sVvR/3m07Lfa6/nf89WxALngOyheahW6aDOsIT522s/EjcDQN+KIcTd
gBkv6+3KLyMdcB9Z3tWHAQtloxC+RAY0ETKcQWlgCtF7h47uSOfl9AvfWxuYFMxQ
lKToSV8LPKD3MaqQcGfPP21G3faIXsFYzzRxuMEyarrrU099f7qMIe8ohZ77ofRS
8nqfkguUMSbe51giDcPz8K5dOaUzFsbpEhoxsMjzUJiezP970PWKZjKAyp2X+FP9
v1QcF9szFJRpBVEBST2UNbqi95ZcYicZPfmBxdH2W25BB8LGBH7f5YGsukbEL3Q6
u1FKtHuwlLxpirFnskT59w
-> ssh-ed25519 ngdYpA WKEnj2g3QJjo7nDXR2Z3ZsbuJyYXiBsz1tUVXheydBI
WOENTeZ/EIvO2SLWC1LktjxHQSts2d4UihVW5uHHtsc
-> ssh-ed25519 Iss0Mw lc3jZGS8JeJ5LjmLuOnAjeAmJt+tqbGQiDk9rwdPmAw
0OyXbXElZfAydTcED9zi08XtheC8nQqxA0yCHVEEPXc
-> ssh-ed25519 lMQWBQ WdAlAbxqpBrkwBVq882Dt5LUHxtbq3aokowepz2DISg
zjE+1LvYrd06y5S+pjz1oD1cvpdsCiEKUG9M7oB42Z0
-> ssh-ed25519 8Y0Pbw zfyU7L8Mt+h0k1z9agrnJtGaff2aaAB6D3SBGP+ypTU
GVHW8E6Tw1rJ93rx58FF1nsFUKugYQUGlNe6kuW+G80
-> ssh-ed25519 0A43Cw aDP/oNuK/3f+ddyIskVj4O3q4c8BesYRQfrW7txgzXk
7SAJwLg6iuGv2AdiZ3JMaDo0S/xbA+hIUPlyNyV4/MI
-> ssh-ed25519 66h4Jg TdrZmoehJAZtepM3YLcxEYbjxRnBlUmgw0y7guYLUUI
tCfIYxvmIhIyhPo7FMzaVT9bQDb090+25ixoO512U6E
-> ssh-ed25519 q8Mt5Q zUlEUnFqsrYbNS0AEtuT1k8/ou3QX8f9RO+PYKs9qko
1e1j816L8YdkaIHEOYrA/lU21d4man7BwAnjW86BbQA
-> ssh-ed25519 twS4Rw Pw6K4W9bPF2r4y4bCzQLjwPjLm9+0t5cmYj+oeKfiAQ
P2TkxEqsgRu0LPUREzaQLzJpVpADKfxZMRFcBSkVobQ
-> ssh-ed25519 SDGPFg hsBInXf6YvQKSKfdLUsUd2YFZrgEQx6dunaBVfnSx3o
Z2cvBp6Pd4JaV8Y2HKoar4+eGOBcbC2h4tkqJ/RnszM
-> ssh-ed25519 z4QPcg NGhYL+zWV+jk4anP2I0Wq5jbB5lKSle7l78PafcxKDQ
w6zA4ZPJyypy4rmaVems0xJ7DQsIU9nGBNg2sdxBj+M
-> ssh-ed25519 hLI2vg X9VTbzXLtOnUPah4CMl3Lf2O5mfsFrGuzuiWX607TU0
eOTPPFYCJaJwcwlhsU1afWtL4x3hmueWz4uQ/Q8WZEw
-> ssh-ed25519 XiCpHA 4sY9VrLSCh7Ji71O8Co6yc/UjZ3xzyRjGqKiGtapXGM
3/G/aNKY6wYr2ohWL74Zi8qAKg/8K0GDiW66gC7iVe4
-> ssh-ed25519 bBA/5A veluBPFzeU2DwHu0gpn9LvtSFJK71+6+Qr1pRLYHqHg
AQD+LEgnlS4cXIOJeFVMh1YikjkUcodvBwIIQIzlbcU
-> ssh-ed25519 HXS1AA t97YpMS2UffY0rJsPWflLrdYNV7aSStzX1gsfywgNk0
9K9fPCw5TI0GN/fjgH7e07hE26DtkbooC30q5Dt5n5c
-> ssh-ed25519 32koGQ qXgWljs+/ol3AAxgVYO2+oY2tDVJhA2kBNOVLBsDWn8
hZ/sEserJqaE9ZtKYs+woGef92KYsp21bE7iAB7yvcc
--- Lcr6ZCSjxDuS9BrBZX7gdE+Sd+GVJ8yf/EuFRPBvp9U
¨¨WKIß/eÅÒ_sَìÄ×ûÎF–% 0ÆR¬‡fp0oª@KŠƒöúO®r#Á‚H§ò«ãÔK1ôÙ(—ò{,µõØÔ®B$Íój
Expand Down
Binary file modified systems/edge-nodes/secrets/tgstation-pr-announcer.age
Binary file not shown.
69 changes: 35 additions & 34 deletions systems/edge-nodes/systems/staging/secrets/cloudflare_api.age
Original file line number Diff line number Diff line change
@@ -1,36 +1,37 @@
age-encryption.org/v1
-> ssh-ed25519 KJNavQ NgsOGcbayuR2ODl7kbu0WWWX+AKD2bliK+Gj/aCijXA
c92ClPPhjp07iuwYWODrKhh3jgrgFkVwfclmzvbefUY
-> ssh-ed25519 WbbH6w 1Oz6qPVJr9va5zW0UUPHiD2rwZIJaCK+FEBmsAOTbGU
zWdpHN1PYiJhc13uvi2pCKHWuHj0n4Wd24gG2dhOSuQ
-> ssh-ed25519 q407MQ 5qBM6/IVJ5QzzNaLD0Sh0VY0WtGftZYoF+EhAGJAI0w
JX7erJ+NmwqUdPrensJVrahZMSipmVpGAGPja7+A1og
-> ssh-ed25519 tfxpqw rsbFwr7k2cgySe5BXK3yMxdCDkQMQWgPe/DaQtNaQGc
wSDZvBViIVCH2uPMhEyic3i7YQQHaNpLk5M2EvHs+Nk
-> ssh-ed25519 YWFjQA fGDoOqMol5FP2nyW2gMrZjMeP3p2xP7IlgU73afShSs
7tpxf9FUKVcQ9TH/4tEgXTJ9yBLu5FeAxqdia7Ffn4U
-> ssh-ed25519 TlFLqw FwZNDuqAt1LYiCciED6gKWbehET7Ax4qXPajATJ7s3Q
hg26dzykxNKLLiURnHfZ/Iptun0BzI55I/mbY0TvuwY
-> ssh-ed25519 KJNavQ j4wOv1CL9iJLbKV5CgNUZ+C1/sZBXU/U01G5JnqMDmM
ddbLkIoFOmB0fr5m1YRXcOvOszqQUGOCCq2DTHP5+P4
-> ssh-ed25519 WbbH6w N4GrPhC6PxslH+v7cE2el7cZ1PnbZhor6f6UbIzV3h0
tLZ8JJ6cyAX1oACxxvM8scDnkusocUJcswD8SJcl94M
-> ssh-ed25519 q407MQ bWPXHsyu+vA+sK8SI2Wmzsh4cCdK8jO5eL5d0onsy1I
u9r8vvItKvy9xGt6U4+XGKKfUXih8hYQ7uC4jfrefOE
-> ssh-ed25519 tfxpqw TBkDRQ1nMeBVr1GS2dn32zQG/yjfL9+XCvF3p6rsF0A
uPpRHuLWeNITsEmu7xbbc3AUWZmnyb3G8YhpyQzvA7E
-> ssh-ed25519 YWFjQA IJymtWSPharvG8/N+q+W0FXvWwUBwu35LIt/y7cxdwo
0qK7bHUmM4qXf1RU5U/9///PUPzEN7NmfdhP82f5Ipo
-> ssh-ed25519 TlFLqw XyBy4W5brPnVmwqsD6e3diLL6RejvopuneyX8UOITWY
1fjElXcGqbSJDhW8kF3xS1I/E49llpU7mgiv/qUzrU4
-> ssh-rsa IefF+w
Kf3NyAtUN/LbyrS6kaAZ+gHTH8HjiZvoVXNEak5yNpnhcTmDAh4mdboJXi4n3u8t
4UDXs4tqgxmr02WGFbY0vF5OME/8VwWPiPEPWfGsNggnYijWaEj0JvsXAMAfjrxO
jevYX79sJ82hQDQ3NpGJazUi2dcpp/r0pTXphOWzc7SijuncUf0BcM//smisYFss
xQejMXP7G7pv30cWu04Jfl+Zb+ISA5QTCzHeoC998kwFuw0Izhvq2yDBQPqcG/PY
4K+Zcx76Gw4UGFJKDY/AnrgdvzDfPWkwN9krCF6HE5XSuFmZoQ8rY4LLg5pxIM0z
7hrE3RNgZggjPLcvQ7whgw
-> ssh-ed25519 ngdYpA 6xsldYx6NbPLOg4+Zq09SONyX60tntfn57f+C3jlek8
DBiTKfdnk8K4UeYA2F0OtM6W2++rB1s2b73wdNmewpc
-> ssh-ed25519 Iss0Mw GbjMYhMYg+cLfDAlgIQW6W11xSWeSuYZSDsXhWVF3Q4
buDc3BBNVKmZR4hYSBmPToW6fxNvLTleh7QQqRh9vag
-> ssh-ed25519 lMQWBQ qR22WnfQWG6akfqQWUxDrKoSCTemu8Lx2eMs8PF9/F0
D3f65SE8kTU0aS8Uymk3Qs9RknPqvsRA0BZr98902gs
-> ssh-ed25519 8Y0Pbw HGvrod9B7oiZAr0RFHE1hsra9F9/BykyXpr1bu6X7Ec
mvcoCvpJx09kOToMY1m0+J9LFO6Hl5trjJz+M75FvA4
-> ssh-ed25519 0A43Cw gP1nrDuuLZ69wCDjWUf/Aky719UQ6C7OWJ+hPEc+sDI
yQZ3DXVkqxFyp5YM10PAk51lWGdMEsiym8NfZYVni8o
-> ssh-ed25519 66h4Jg Fw3gcyr3oK3qKUIH/JvrZNcKFw2OCXV4x2r4WP3dQ0M
1fFivtiqDSp4aJrtBSy1LAUsBpOO6u83kIjl2P/TS7s
-> ssh-ed25519 AvheJw 7T2fHeZCfL9vC6NZHpGn9WFMzMW9LkoJqbk3dixxbhQ
gerVELzX+ulMwmmafytigFLUVASZXy6/+ajLqamEzts
--- TVp4FtxoPFd07ZTobf1R4dLrBEIY1Lq1PROntjy7rog
•µœÌròÒ!ƒá«'m.†³D¡ªÀ>±YZËp8›´ònê(Ú òÄÀÒÛÇI»A¦}XšWŸ~ZUãu.æË<±ò
X6+qZuUpr71PLL2kY5g+ehoVV9UDGybPdR5ZyRmmvos5IvBUt++92cAmwx3dHkuH
PrAA3sdivgpgInpU6439CdrDX4bfRabwbcxAtkvxuLkZViRdxPtC/zS1Dj36X1ZT
ebp4N5cZmPKer3Dk0rTDky8v/da9hEbglvDkdFFC89Siq8C6XRoVlxjN6p6WoeEb
gbtWuysPuF80+skQWRF9cNRj4Sjk483KpmuWB7pLgjM+AKlTTlFW3s+VZBd0blGH
dl91gE6eIUPjzQ4prt5CVv0Bwr7U+iJUYSy9bv21Q3+rL1Ive3u23cGpbSPHq59M
dUzmQ/bCsVQO15c6V04AKQ
-> ssh-ed25519 ngdYpA G3idwie1K9x9wIoWSMi48NF+3I/3rxVPBZrFWxNu3Sw
mnCvYpZNKCLoAMybR0hTfiNHdWPYN2efJnfkuRGXv8Q
-> ssh-ed25519 Iss0Mw 0/U0/0IDfHmKIfOd30vySGN4VrpSITFSelxjQ3PNShU
Jp9crB/2Rb9Zr8HPLDjVYGOTIOPZWFq8vrBaszPhSyI
-> ssh-ed25519 lMQWBQ nzl9r2AoZPNe4e/5wGXTYs3bnqlzITrMLv/c6/EtkxY
S+te6eYnmbGykz/k6VKPPd/XkPLJ0S/Rza8fbgKXlS8
-> ssh-ed25519 8Y0Pbw CfXe7VDaftr2ja/cklQg1z3cK1AcrBX92Qdr+fQG4Ag
Frs+hZUJgpZFSljECBH7G8c+FcqAhGgFjO0RqJ387eU
-> ssh-ed25519 0A43Cw tCF0mRx+DKlaQ2s2dZqNUknUJIU45LGprntFyDzlASk
r1EiHEk5y6cMloJ0YwcWpBoLiC1LHmblAbvcg6FVxyM
-> ssh-ed25519 66h4Jg xWSgqNa6c6dZJ6baWyTyT6vh1OovguHc2ajG0cDaMio
u7siKtBCc6vteybgUvyQfeuPD3Hjw9XrTTZYSAf/YS0
-> ssh-ed25519 AvheJw b17JVpDO5gUcZE5o7yofDXW+68dtbxsslLfhOopiHEs
n/fiJcyaFgsJhGTge6xLown73PnlLEHnmmeG0z3AogY
--- AZI+jiSBPciEJASdU2BBfKKFl36HQogZNOZtuIEwXN4
°°C/ÒEsSµ®D¿Ô Û.Šnð)£éªàñWqÒrÇ«JuåÏÓ˜¬FAÙÕEÓåÊÐ8³ZÏ¿ŽØÅ
î»_Ÿª7¾6
69 changes: 35 additions & 34 deletions systems/edge-nodes/systems/staging/secrets/tailscaleAuthKey.age
Original file line number Diff line number Diff line change
@@ -1,36 +1,37 @@
age-encryption.org/v1
-> ssh-ed25519 KJNavQ gG4N4cHe3YJdGlaxaeYBLMAK8jQgjGOYOoJytljKBhg
K5zGsCqW+l05642SjomJRxChqV+yyTNs6qIikFK725Q
-> ssh-ed25519 WbbH6w nnWfQWE5imZKEwupFycjQKw8/1/64hJBnIv3ablAdXc
i9jbnqjyqmQVtuiHM46bw7GibI94Qr7qqnMlyZKQLyU
-> ssh-ed25519 q407MQ O/h/mfjpwxdnYA7ngOedEOaBXPFIxenu20HzUb/sjEE
k8fOv9eRAN+P/bpOzW1nuYer3lYnPDZmz1WcyGKpJUQ
-> ssh-ed25519 tfxpqw IsJCP336vRRipNldAvpchIodV8iGXd54dOBpHpkXHXo
h8g2ehhOqk8Vkw/IM4nLcr+oAdHrjt11CitD53seLYU
-> ssh-ed25519 YWFjQA QenYUOYMNBmZc4WP078TOgEAVkUdXcvfuT4s8hU6kRc
J1XvIWFkNl+S38RXdLIn5f2gm0NKY0D+9KjgD4mTWrM
-> ssh-ed25519 TlFLqw Z4b9oZNGFt4aql5aPV9iBzA5rKtykwtR9jwt93DYxDQ
mdnDzDpL0oUj55BJdT6VESSK0iovzZN78/d2d0oVNDI
-> ssh-ed25519 KJNavQ UqUJJRHnHwA1pQPrTr6SdJDpoZ9YpkzOT8brfFPvFQw
SX0HVkozQs47rwCzo6r5Hd2ZdEcaLqnk43m/2TwX9ks
-> ssh-ed25519 WbbH6w kBrDKdXkSxLHMc7mPpcmMUoSnvPGEjfPUpKvNq38/xs
IJgQl42NhmIzIN0jGZsnx0TBvNUSHgwqqy9IK5EssGE
-> ssh-ed25519 q407MQ sssLWQWZRnin/8MtsAUfeHifSaH+j3vm0mz51OApl2o
X7s4/x1AQ2TcuCxB6ApvG6O0HiKvNs+LmM3lXpXvzcY
-> ssh-ed25519 tfxpqw cPNZLtORNe6CFqWTx/JPsJQ/2tlZQ+dJo+6KdunIzRs
hAJ8BLRiYKsx6Lzu9mAPWH+4Dg9yRN9I2+5Lk2fcWdo
-> ssh-ed25519 YWFjQA lLqMoMGj2RQBIHIZXTU0p5UuXuIvNOWH7+TuxhlJKks
9zmTXI+hdVfqvPDhTfa1XHMSRyyb4Wg9M2wLF767wo8
-> ssh-ed25519 TlFLqw r0aoC3mQPSCtwy6Phq9Kkt24kQpM2PLpdWw8caALZ2U
09hlMC2BJCvvX9JdDrKAztXFYkWW9oHwMzzMSDdN5u8
-> ssh-rsa IefF+w
xLr9QZEg7CjH8thxBw1kdclBW4/Wpq9Ay//ZkulcpZXYhPxc5umvojvWCLWSzDKn
ofiNRhI2d18IpRhOzn6S11OnSs8wq7KAVFUQ+eKwp7OjHE6Pd0OqTc7bAAsOUMOJ
AUgTdnfRynh17Vzv/3qo0cIYTUSE+pTin/2jurFEJTmk0s/8BgO6cRmycfg9t63a
k8KH0NbUBeaT2zWmXYc3lQ50wNMBi3mGrouYVP2ZrHQuiUkFPXNE6ueavrwhVBgF
CB08ey8XZdWC3E46CDyVWqScReLavr6XIWJnrRsjgHW82FudllfIxvYbGxC3iEy7
T1fostAzMOVjLaK38houEg
-> ssh-ed25519 ngdYpA a89zI85KjUsq7KDiYhSqSUhSQPgaDI3oDmKGjE1p0Ek
YXQM4cKiPV0ErPZ82K7BAuQyf6RpbnfEiTFOih+TnAY
-> ssh-ed25519 Iss0Mw FSMF9CYZXGJ0m3JQ+xDfN/cQYxvVPmLzyhkTcR2jLEs
9pQqdwWLnn9NcaADaJ/OCAxFq2dWGJg+Yx9rlCj0sK4
-> ssh-ed25519 lMQWBQ IZKZ2ElogX2GNyhBSKG5G5S52BzUp2gQTIzbkdAFsU0
7ApCnsgvGgV3YytEOs9+FHRR8TtERFc/Pp9xOtoUH/4
-> ssh-ed25519 8Y0Pbw bvNVKRLyZ8N7SG59kXvqgBg5FxPbL9iy9aq+kSlF+WM
dpB4ZKWzD+eG1bp3zT4mv3x2CSSNJlDkWEgXMJiiwB8
-> ssh-ed25519 0A43Cw XvDFN6A8wEFvulMab/XcLY6IPsbUw9OwEHtr9aq87GU
p2Fd/ET0JcgJgBB+fmDgLrkMpPk+7d5c/8cmpimuTnk
-> ssh-ed25519 66h4Jg UcRBo020Y1RVxHvPYE+XfsVtqmWz2ZnWTG9wQrqLh38
QiOh5XG6/UraMS6pDIfqMakKeVVEBuE98ewZl/Tg/DA
-> ssh-ed25519 AvheJw 0kZAK8LA1PxAOWii19CAL2E2y44dbZT2pi7ZSRvHsw4
9LP+ROdQAw0GSSmPqQaAR5CSi03irnMwjPmLzwElE9E
--- 5KjlkzEPEPdh7qrA8s7Hg6GyaKcqH0t1odkhLaYPP5E
wFq ú\0Ê*Y`ýAœí½\¦d›ï.US¢É[i@CÿžgZ^Ó@ë`ì¸oKҚ+$Ÿ™6DÅHÛ«KÈ\by(]Câ‚<¡
rtGVc24Afet/1NQnq0Du4Cx6UNZrZQPRAHk5pMaIWhZgKul3LJpBN5qOJeOiW7W7
/ohB6gY8Be5Lsx6VoTmP9it8THzmdABBVveEpPVogqmyVc+qMbUxY6AdwTV3CwHA
d/6zAOPHNGVSQCqrakINN+/w8CNzI0waAeGDCPwC6HRYz1dqc3j9P8UTLAXDX0ob
zt4DkIa6w45SURU3+E0QV3U7DrZOwLUCIKwI4WEdTq3MzuIxZOOCitCII0B3cl5g
jfrvnzLeDLwWsRcAPgpRRCGN6gLH/TguYYrt054zd5SjrVNVVgNeSiDTD19HjF9U
hCJBknsDdQuskypdBPLr4Q
-> ssh-ed25519 ngdYpA RhCGYx9utndSMeVK/aEgtUixJiqZErYNzy3qpXyqXkA
EZebvG7RdSaeLA01RQBxFgV7jvL0BO22S9qGwKlivZA
-> ssh-ed25519 Iss0Mw Ra16hGFWqLhjUI0beDSkoycbvmwPeA7F2PmGD9kUKn4
4LZyWHj8c1vWinybRWCn+zmwT7eiqVC6IJvVgZ120VY
-> ssh-ed25519 lMQWBQ JoIfEEhzqmDv/jMTV2w8NW9+FH8nz4ennzDhoB1eg18
mspifcVhZcgeSWPbkHDpZ2afXgY7em1n9s03A/R8ltU
-> ssh-ed25519 8Y0Pbw LkuUV8woXB4ZGAAj5u56Hf80WmS43DBZaXedfNrxKgo
qA1QE+RPg+jIH/Rt2yDgUOyFgtttje1m2u/Dd+reCHo
-> ssh-ed25519 0A43Cw XIWWNsHJy1eEtB0i4Ns4oPSs/dmiBB6HUqFy+29NrHc
h8cv+Q2qsfRp7nv5a8Vy3sGSZjPQlmvGQ7YhBIHItzM
-> ssh-ed25519 66h4Jg EiZ2QF/6Tw5ircoepyox8hoAE7quMbI6d0N+K1XwQHA
LFX5NLs1l4C90xpmbGxl61uVP2mdaimxNE1bP9XQ4Ps
-> ssh-ed25519 AvheJw cFvjsMF9DvhtrxDSMggKf6nO5vlWG38Mn+kuFYhGz34
RCGOrjgc4qh441CcBKgT/ltTD2d8uoAurl/g9zO+LKg
--- Wm/ELKuxA+Fzfe88YySWB2tD0ntP2H9iZ8TRCAWI008
þJSŽ8õÀFq7*oü1i4JoŠ“’´ÙЀ­ÝXèâê¤\œà~6œ…•
r¡¿ë@Æ¥9ÏcP˜cåvž)B²¿- ÆyƒLâå›
Binary file modified systems/game-servers/secrets/garage.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/rsc-cdn.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tg13-comms.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tg13-dbconfig.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tg13-extra_config-rclone.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tg13-tts_secrets.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tg13-webhooks.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tgmc-dbconfig.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tgmc-extra_config-rclone.age
Binary file not shown.
Binary file modified systems/game-servers/secrets/tgmc-tts_secrets.age
Binary file not shown.
Binary file not shown.
Loading
Loading