summaryrefslogtreecommitdiffstats
path: root/kartei/palo/default.nix
diff options
context:
space:
mode:
authorlassulus <git@lassul.us>2023-01-31 00:34:07 +0100
committerlassulus <git@lassul.us>2023-01-31 00:34:07 +0100
commit62bd490d1e7217898bc793afc20de853ac1e6622 (patch)
tree454b9cbf6f72c54b993487ebc1f8deeb1cbb6506 /kartei/palo/default.nix
parent369fa6b7eb3f0fa3e1034bcad438eeda017949f8 (diff)
parenta85de9a0deb81f8b8759bfc6a54db0d823ab7a19 (diff)
Merge remote-tracking branch 'ni/master'
Diffstat (limited to 'kartei/palo/default.nix')
-rw-r--r--kartei/palo/default.nix56
1 files changed, 5 insertions, 51 deletions
diff --git a/kartei/palo/default.nix b/kartei/palo/default.nix
index 4caf41f8..9d35c380 100644
--- a/kartei/palo/default.nix
+++ b/kartei/palo/default.nix
@@ -1,5 +1,6 @@
with import ../../lib;
-{ config, ... }: let
+{ config, ... }:
+let
hostDefaults = hostName: host: flip recursiveUpdate host ({
ci = false;
@@ -13,62 +14,15 @@ with import ../../lib;
(krebs.genipv6 "wiregrill" "external" { inherit hostName; }).address;
});
-in {
+in
+{
hosts = mapAttrs hostDefaults {
- pepe = {
- owner = config.krebs.users.palo;
- nets = {
- retiolum = {
- ip4.addr = "10.243.23.1";
- tinc.port = 720;
- aliases = [ "pepe.r" ];
- tinc.pubkey = builtins.readFile ./retiolum.pub;
- };
- };
- };
- schasch = {
- owner = config.krebs.users.palo;
- nets = {
- retiolum = {
- ip4.addr = "10.243.23.2";
- tinc.port = 720;
- aliases = [ "schasch.r" ];
- tinc.pubkey = builtins.readFile ./retiolum.pub;
- };
- };
- syncthing.id = "FLY7DHI-TJLEQBJ-JZNC4YV-NBX53Z2-ZBRWADL-BKSFXYZ-L4FMDVH-MOSEVAQ";
- };
sterni = {
owner = config.krebs.users.palo;
nets = {
retiolum = {
- ip4.addr = "10.243.23.3";
- tinc.port = 720;
- aliases = [
- "sterni.r"
- ];
- tinc.pubkey = builtins.readFile ./retiolum.pub;
- };
- };
- };
- workhorse = {
- owner = config.krebs.users.palo;
- nets = {
- retiolum = {
- ip4.addr = "10.243.23.5";
- tinc.port = 720;
- aliases = [ "workhorse.r" ];
- tinc.pubkey = builtins.readFile ./retiolum.pub;
- };
- };
- };
- workout = {
- owner = config.krebs.users.palo;
- nets = {
- retiolum = {
- ip4.addr = "10.243.23.4";
tinc.port = 720;
- aliases = [ "workout.r" ];
+ aliases = [ "sterni.r" ];
tinc.pubkey = builtins.readFile ./retiolum.pub;
};
};