summary refs log tree commit diff
path: root/machines/taureau/default.nix
diff options
context:
space:
mode:
authorMel <mel@rnrd.eu>2025-10-04 00:11:22 +0200
committerMel <mel@rnrd.eu>2025-10-04 00:11:22 +0200
commitb637a518646ae2147403f01bd9ee250381bd8de0 (patch)
tree7226dcca6a69198c43d303f6876a75775a87bed0 /machines/taureau/default.nix
parent46f5b502625402b130a23b3f25d6c4395c154806 (diff)
downloadnetwork-b637a518646ae2147403f01bd9ee250381bd8de0.tar.zst
network-b637a518646ae2147403f01bd9ee250381bd8de0.zip
Factor out common public VPN peers to own module
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'machines/taureau/default.nix')
-rw-r--r--machines/taureau/default.nix23
1 files changed, 2 insertions, 21 deletions
diff --git a/machines/taureau/default.nix b/machines/taureau/default.nix
index ae64740..38172cf 100644
--- a/machines/taureau/default.nix
+++ b/machines/taureau/default.nix
@@ -3,6 +3,7 @@
 {
   imports = [
     ../../modules/common.nix
+    ../../modules/vpn.nix
 
     ./hardware.nix
     ./devices.nix
@@ -24,27 +25,7 @@
       ];
     };
 
-    wireguard.server = {
-      enable = true;
-      externalInterface = "enp6s16";
-
-      peers = {
-        mel = {
-          key = "vnZoHXapCLLUhZ8A8R5W0iJ8LpWVLve29z41kkoT0BU=";
-          ip = 2;
-        };
-
-        andrei = {
-          key = "qqU4uYImLfUohIwl4KBshPtTINFcs0JVALjbmwpfxRg=";
-          ip = 3;
-        };
-
-        sergo = {
-          key = "qbZGMNIDZFCJC6SHtlyNIlIdGWHELceXClJCcagrj2Y=";
-          ip = 4;
-        };
-      };
-    };
+    wireguard.server.externalInterface = "enp6s16";
   };
 
   system.stateVersion = "25.05";