feat(axol, baxter): Enable tailscale #14
|
@ -0,0 +1,8 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 JMblKQ /KeQPyNmEYg1qHq5M4z3aQ7Jt4dwozMQMhmb1wzdDDw
|
||||||
|
kS77B2HAZxnhMzcD9bTkcyhGiRrkzEv6+UDcE0lonJU
|
||||||
|
-> BVh{PUl}-grease K D$G T_Ov7Cb
|
||||||
|
vmCUTiAi81FTpapoJgHlCO9e6ZXzUW5QfuclIZbG2gqoL6XKSvED84gdZeIeZ3TA
|
||||||
|
tSFu/4eADDeqoGKiFQSt/Ji+qy2XDmIVJh400QwcUsjZasRXMquGPn6jDxo
|
||||||
|
--- +5WuWL/wQ0EH3xpoQ3f5mLiHZNsXO8wGpsNBh+PfTkA
|
||||||
|
ËA©åߘõTfl—àæ×±×ÆZôdW4‰ÝN–æ÷¤$[P#¡Z‚ÜÔÜ<18>×þƒÃ’æ£A¥ÙFÃr•bïd<C3AF>-`,@ÕµóÈÐäÕ
|
|
@ -0,0 +1,8 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 Z9MeFA 2SrMV2OMZdsZPSaxzxfgQF2ukrzRme+Vt4eAcT7dkAs
|
||||||
|
QpHJD8cT6DMR1FP1ft57hRCYjZW6aw16cEv61mBqADg
|
||||||
|
-> v.`66g}-grease CAkD Ap<g
|
||||||
|
BQxsewykSzbTiU+pZmYdy4b0E2I225h0XVUFQ3mMMxHKTznsJhdon86DByrlPIK5
|
||||||
|
S6W2AJ/wMHauk8EzHBTWsTiZnvmAk04OpLjxlgfl
|
||||||
|
--- xQos1NCssn+gCQMs3fdLeOxgOeLRvsYZlCW9cYRsGFs
|
||||||
|
/7}¨rÈÏÞÈ …ŠÄûk(-–N(®ßˆÄÿPfún†¸E›<45>3fLídɆ{Az‚B³ÒÿyS
F³Œ”8X¹©¨Ty´Ó8¾9°Puèá
|
Binary file not shown.
|
@ -57,6 +57,12 @@
|
||||||
database_password_path = config.age.secrets."clicks.services.headscale.database_password_path".path;
|
database_password_path = config.age.secrets."clicks.services.headscale.database_password_path".path;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
clicks.networking.tailscale = {
|
||||||
|
enable = true;
|
||||||
|
server = "vpn.auxolotl.org";
|
||||||
|
authKeyFile = config.age.secrets."clicks.networking.tailscale.authKeyFile".path;
|
||||||
|
};
|
||||||
|
|
||||||
age.secrets."clicks.services.headscale.database_password_path" = {
|
age.secrets."clicks.services.headscale.database_password_path" = {
|
||||||
generator.script = "alnum";
|
generator.script = "alnum";
|
||||||
group = "headscale";
|
group = "headscale";
|
||||||
|
@ -64,5 +70,10 @@
|
||||||
unstableName = true; # Clicks option to base the name on a hash of the contents ... helps with autorestarting services
|
unstableName = true; # Clicks option to base the name on a hash of the contents ... helps with autorestarting services
|
||||||
};
|
};
|
||||||
|
|
||||||
|
age.secrets."clicks.networking.tailscale.authKeyFile" = {
|
||||||
|
rekeyFile = ./clicks.networking.tailscale.authKeyFile.age;
|
||||||
|
unstableName = true;
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
system.stateVersion = "23.11";
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -68,6 +68,17 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
clicks.networking.tailscale = {
|
||||||
|
enable = true;
|
||||||
|
server = "vpn.auxolotl.org";
|
||||||
|
authKeyFile = config.age.secrets."clicks.networking.tailscale.authKeyFile".path;
|
||||||
|
};
|
||||||
|
|
||||||
|
age.secrets."clicks.networking.tailscale.authKeyFile" = {
|
||||||
|
rekeyFile = ./clicks.networking.tailscale.authKeyFile.age;
|
||||||
|
unstableName = true;
|
||||||
|
};
|
||||||
|
|
||||||
age.secrets."services.ci.master.tokenFile" = {
|
age.secrets."services.ci.master.tokenFile" = {
|
||||||
rekeyFile = ./services.ci.master.tokenFile.age;
|
rekeyFile = ./services.ci.master.tokenFile.age;
|
||||||
group = "buildbot";
|
group = "buildbot";
|
||||||
|
|
Loading…
Reference in a new issue