add headscale auth key

This commit is contained in:
waveringana 2025-06-21 06:28:06 -04:00
parent 256a70af1f
commit 9898180dad
6 changed files with 47 additions and 33 deletions

21
secrets/build-token.age Executable file → Normal file
View file

@ -1,11 +1,12 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 i9wBeA kUtl1vuqH5L0wsVFgvMtIQxU6uLB+nwjeXd0sLjDVwU -> ssh-ed25519 i9wBeA SNBmBYKDOcADlQKvTCzGFWJF2mUoHYmnSNl3qXsiEwQ
Gmzx5EdaD95hrzYYWha8C17Nst3FBYH+djFcBR4/x3w hzClNOQ/XdN5rIOeYt6cJEE/I0Y7pNqSTX33tOy761Q
-> ssh-ed25519 UbxDgg +vQhzbuLsf6PZVH6JzPwwbX3LXBT2xj9IVlGASHJvmA -> ssh-ed25519 UbxDgg shMhY2WtElJ61NFyYVzt8SG09YaIndXbo1gqDv7GtT8
jCuoFdUXzOoqdX264bcoRkoa3X2tZAL/xjL4AH54uPI v6W0lBm8kuVM6thJsOwJvnwg3R1wq7CcRF9yZnYaltI
-> ssh-ed25519 YYzA7Q JmX3ynggh1uv1LBEyuzK8fecUdnzj2eNQoXHreCnDXk -> ssh-ed25519 YYzA7Q uK8U+89FYcjthWZNT0exk/pqY/syoQ5Cbq+pDVCcLwQ
vRKopXRKjb4Nfmbd0N5MtLfOhDxLO1Vg36AoiJ60fVE iPGTlIGxCLVgqAnYX6ZbAqLLIwtxDTylcAUpV30/y18
-> ssh-ed25519 NemI1w ZBRTFjCOwEKSKVKywWphVwNOpKQy2PAVAwVc7A1ssjo -> ssh-ed25519 UbxDgg smr+A6sEa3ksrATeqOT08RTkIu4sVSzX/hM2piqlFg4
5yLLF+OFK1Y8Di3X6QQ42iemQqPqkjRW9gmYz/SEowI sUGg9jas6vJhD2DoqARAtA9nPB6Kj/0xTCt0+QalhxE
--- 5W1YV8wC5V1ZDPAfGFjZzhOfTBXyyuU1/5AP/TyjHlc --- eaSZzUL7BdIOC4uzDuSWRtoR7PaQfYzW0xjt85HSC3E
¹2æŸM—ÀfPÝðÏÔeëuø·t©ÿ<C2A9>Sc¼gÜZ\êgbûwí>k@>¬ím‰°ãË,ôgÙ18ò1óR;¹0žàýç¡Ç¬}t(0I,^L ç©‹ÈØ;EÂËÍz6”®`@ *O¾¬€: ”žùi~iŠŒPˆ ã m,·?§ÕÇDT×w·>ÄtëlŠ/Ü*†Z85#fÍcyÅ»US¨Î•™è¬.ð‹~¹àa´sQý*Zà f[ã`i{ݘ:ÙÝŠ&Û°,4äå©»Õ
ä­t+ÙšÀ½xÜË0Ù<30>ŸbMØÓ<C398>—ßʵßwµÉ<

21
secrets/garage-admin-token.age Executable file → Normal file
View file

@ -1,12 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 i9wBeA Mh96/1m0yejgo9y/qJd2yQUwwfyhyTbv7wQH0c8FvEA -> ssh-ed25519 i9wBeA 3kSlwZ54PYTcvftI/3XcTpnSDxBmKRKNMy3Xf69Psm8
53b1uTIflTleJFkV541N2sR/VEdUeV8yMhBFKCY3koQ QtqP2ebKP2M7hWcvFoT24aBkhj2Kvu1dlBbcGPyBo3k
-> ssh-ed25519 UbxDgg Rkwi22gur/Spz8PbQQiQHhZB0NHLW7huALGFZD90JmM -> ssh-ed25519 UbxDgg o/TFehVOAh1Mcw3TJdldANFahiFhj9UvhFoFWyXVmzk
CjOXUJgu95w2DeZW+PQwvN1zoeg05k66VmOnZCido1E suQBydY0cRZ3FrrYDizfE8CrF8YjyJXWtzpPMJ5vgqI
-> ssh-ed25519 YYzA7Q 4VpUGeKS05/RmgNspD0C8Wl6mGDXtqLOQRB6zukQYn4 -> ssh-ed25519 YYzA7Q nbNcoC5R6CxsZKEvscezknX56mvDnw3VdG2gApHcZVY
TbtrwDvvBygqvs3sCcYlvr0Zewm9CLaRevemF0FBA8A AJHD+nM0OmZMX+aILK4s3x8wHI8K3O6hmb+1T7URTWc
-> ssh-ed25519 NemI1w LZChs2MOx+tfoV7jT8bfFx/weWmCriopHqQAkXRCjVQ -> ssh-ed25519 UbxDgg iK4ea0RJLy7UGCHe8B5g6qr7hpSMYvx3dSQ3DW47sS4
uHzjw4X/mbNPyeuSJTd9IcLDiI3/SNdypphyfDBgl+U 8dAWBDtDOY3YB0u+aEiIUTMqBQqYxV/HafosHk5Vklo
--- J6l7qlKG/++fjUz0nyd2LvtVnPFRCl+O/N69D50qBSw --- wbbBYCiJ+zOdj8bEmKLSd+vU3RMGX5nulXAcKcK4fRI
-ÐW×\für¥þJšgVk ÃUß$FÈq<C388>p¹¦h?üƒŸx«yd™Ì5±¡Ï¨èÎ>é„Ï*=/=­Gi(¦,êBw{Ž hÙr³Ôå-'X¯G<>9…5#/ú'Ü!ë
¯kîÆìæ0Ôã[xz!(Qy/ä´îNÿ;ƒ tü>ý©×—]i3<69>ߥÖ3Ê7sÛAbèfù

20
secrets/garage-metrics-token.age Executable file → Normal file
View file

@ -1,11 +1,11 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 i9wBeA 0JWo0PcHB3pO1IlHLPaG1u3WJ64a+scY6cz80M2IjAE -> ssh-ed25519 i9wBeA fIaj6vvNiIxYr9vRBmytSawuZoPv2bPg1HHwnFY1rEw
ZyuDwk/06ZHvAr8av84x2vwtXbbYi5NAd45b461SL+c rMtOdDZGGSCwpQADwz2sHZ9FQyd+DzJiHhkF7mMDwK8
-> ssh-ed25519 UbxDgg 8+5iTOf6tZkq1yhpw0NkeuoWzxLaUjTIzNjrF8UYeSU -> ssh-ed25519 UbxDgg mvKuVDcA4cErPHhyvGywtqKwEEMN3mgll7hb99Of+z0
rBLfbG2VTL0ElPGuhtpi2BXAWSp7n+S8Gomds6Stfas qIin8xtByFIx/3o9PWEXttuDJ6QuNyDhtqR1DJ2WzQc
-> ssh-ed25519 YYzA7Q 3xbdcP7YnSbpt59uQuxDfm1kZ3F7eOrd+eyrSx8+e1M -> ssh-ed25519 YYzA7Q HbD22umTExyRT0BUbOf64Flg3sFuuyD6Oj2pI1gI/nk
hV2OEiZ1n5PDZISrq3HECasBgASAtRLpXFuRvXhzync IXwpzbLeCU9FzZ2bc3+iNWWK9UjqO3hHzUod47mUCho
-> ssh-ed25519 NemI1w Wrogoq3A3BWljqyVhzXmga3SUSro2QCA4VaZY2Z3IWI -> ssh-ed25519 UbxDgg H1S52sDX6YXv53ldwrFgJUhFdh0VhnwBhiOUVxMJcls
Bcy7cBPZYRWAaGuwKd1ee060hPPHBsoXrAmdak1p4J4 jSEgl4VJBwp4R5iklLhs8aXFewWQqayPceBx5bxaTd8
--- sr9W89XmEx1303KVVyeqiSMQIe8yhCNkj+zKCMJUnMQ --- QaGGtqgTi9qeSoWRRJcj6HLecoJ05D0vjTCiEXMeS+w
P*'ÌY,à)[HaóÅu¦¨»UO¿Í˜æºz% Á§ÑoÒ?åe])…«m|Æ¡â‰Ã„S.3¼^ÄØòXr-äcyÃyÚS PTUd·G» ˆqPÈlLánºXƒMQè;»"Ÿwãs0B‡‰s§à`)R²ô­ÿþüdžQèhaåpDÁ­^1­E¶—m]Ú²

BIN
secrets/garage-rpc-secret.age Executable file → Normal file

Binary file not shown.

View file

@ -0,0 +1,11 @@
age-encryption.org/v1
-> ssh-ed25519 i9wBeA 5RzsLEoodLFgw4z9StB6nD7P0SZaSok/7uZ4PNmCXlM
Jb8TT6k/N+QeGM6JEtLziOxWk8eFI6pG5jMDyPuoxWA
-> ssh-ed25519 UbxDgg r1JObU90nGufqJoIllDDPoDnyOVrzblA9/DbVq97Tio
MzbU03dYWTWBEQGaiSMaLW3fHHiwxo7/SzRj8SR/5s8
-> ssh-ed25519 YYzA7Q ANyRvBaHe9cpajXALdckC0lxVzYV4bjYr1hotdQdODs
95i5RJFDXWpt78cRIcjS24g1GpAuK5pRfSHAkg+S8H0
-> ssh-ed25519 UbxDgg 1YPFUHeHbIluXPXd0K6KUuSBlxZVcpi1KRf6xgNbf3Q
iXqDizVLOv/MMCp8PBvKu6ByFa5Do3tHiyeTmLRjME0
--- AQpZA+NZRdXHm0AUI+FnMAD8K1sUCqKt7ZxTRMD+C3Y
È 9Í3茵b¹ËzÕ_Úëê?oj+<1E>°”uÕ£7NÉ“øôZ±Tµ¯“¢½®k§Z± jy­+ {l î5_,°g]]Ib1†Âÿ

View file

@ -4,13 +4,16 @@ let
valefar = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJlXq2lSfiWwRwIxsxhffW5FDGmjt0QKYN+BaikmRR71"; valefar = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJlXq2lSfiWwRwIxsxhffW5FDGmjt0QKYN+BaikmRR71";
buer = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVhjwDcO8eleSoR8a37ZGGPvkHEgV+c8SYcy07SayPB"; buer = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVhjwDcO8eleSoR8a37ZGGPvkHEgV+c8SYcy07SayPB";
morax = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmou0HU1yci/fkEVdDQWeZSy0NCNPN8i1TVDILqdi25"; focalor = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJlXq2lSfiWwRwIxsxhffW5FDGmjt0QKYN+BaikmRR71";
systems = [ valefar buer morax]; systems = [ valefar buer focalor];
in in
{ {
#"secret1.age".publicKeys = [ user1 system1 ]; #"secret1.age".publicKeys = [ user1 system1 ];
"build-token.age".publicKeys = users ++ systems; "build-token.age".publicKeys = users ++ systems;
"garage-rpc-secret.age".publicKeys = users ++ systems; "garage-rpc-secret.age".publicKeys = users ++ systems;
"garage-admin-token.age".publicKeys = users ++ systems; "garage-admin-token.age".publicKeys = users ++ systems;
"garage-metrics-token.age".publicKeys = users ++ systems; "garage-metrics-token.age".publicKeys = users ++ systems;
"headscale-authkey.age".publicKeys = users ++ systems;
} }