Connect picard to the MLabs VPN
Some checks failed
EVAL aarch64-linux.sisko
BUILD aarch64-linux.sisko
UPLOAD aarch64-linux.sisko
DOWNLOAD aarch64-linux.sisko
CACHIX aarch64-linux.sisko
ATTIC aarch64-linux.sisko
/ test (push) Successful in 1h31m42s

This commit is contained in:
Andrea Ciceri 2025-05-28 16:30:08 +02:00
parent c6f951a347
commit 650c787cdc
No known key found for this signature in database
5 changed files with 35 additions and 0 deletions

View file

@ -89,6 +89,7 @@
"forgejo-runners-token".owner = "nixuser";
"forgejo-nix-access-tokens".owner = "nixuser";
"nix-netrc" = { };
"wireguard-mlabs-private-key" = { };
};
};

View file

@ -41,6 +41,7 @@
"prometheus-exporters"
"zerotier"
"alloy"
"wireguard-mlabs"
]
++ [ ./disko.nix ];

View file

@ -0,0 +1,15 @@
{ config, ... }:
{
networking.wireguard.interfaces.wg1 = {
ips = [ "10.10.1.1/32" ];
peers = [
{
publicKey = "A4u2Rt5WEMHOAc6YpDABkqAy2dzzFLH9Gn8xWcKaPQQ=";
allowedIPs = [ "10.10.0.0/16" ];
endpoint = "vpn.staging.mlabs.city:51820";
persistentKeepalive = 25;
}
];
privateKeyFile = config.age.secrets.wireguard-mlabs-private-key.path;
};
}

View file

@ -164,6 +164,12 @@ with keys.users;
picard
kirk
];
"wireguard-mlabs-private-key.age".publicKeys = [
ccr-ssh
picard
pike
kirk
];
# WireGuard
"picard-wireguard-private-key.age".publicKeys = [

View file

@ -0,0 +1,12 @@
age-encryption.org/v1
-> ssh-ed25519 Zh7Kmw 1pcva3l9KyvXlzWJVeul63s1xnL2yEMzuB1R73IdKlA
TDDa9yQYXrqFS+MCEeqCcQ/27zu3WytSmU5MBNyQTIk
-> ssh-ed25519 /WmILg z9/JeIxSpzndNP+1fwfdRfKYTaNp7wVITCkF7wwayEs
8PlFDHZbA0Z/3svhPWGE/sHfsMNmuXrdP6Qf0FhLMmc
-> ssh-ed25519 OYRzvQ Tk0mN20c8199ZvTY6jXY6ExSXGR3kb4qtnj8HkPj1xY
5SGMhFzIE98NgNw7bnnivVTvuKtBtJdf/2jAjJUSKl8
-> ssh-ed25519 /yLdGQ 8J4LLlxtMFW8fALPGUk/NaHIJ59bo9tKe5TGiGAvYhk
sgE0SQi169mEtltDWIb4ZZaXKUXORyiKhmOZsNOiqKU
--- sWbCYolqfqwIsja6nNdyPBcOeM/Qq5GninMokUvK4xE
ÆÅ‰gzŽùïÝ{Ä4îÜ ¯Xé?<>ë
A e"„€vÈ\Ho,m}bÂq½žä$âÌh—:æfÜGkFÜ=#0q™