diff --git a/hosts/metronom/networking.nix b/hosts/metronom/networking.nix index 0aedad5..b309ec3 100644 --- a/hosts/metronom/networking.nix +++ b/hosts/metronom/networking.nix @@ -11,7 +11,6 @@ 127.0.0.2 mail.pub.solar mail ::1 mail.pub.solar mail ''; - networking.domain = "pub.solar"; networking.hostId = "00000002"; networking.enableIPv6 = true; diff --git a/hosts/nachtigall/networking.nix b/hosts/nachtigall/networking.nix index e7f9ecd..a27c3fe 100644 --- a/hosts/nachtigall/networking.nix +++ b/hosts/nachtigall/networking.nix @@ -7,7 +7,6 @@ { networking.hostName = "nachtigall"; - networking.domain = "pub.solar"; networking.hostId = "00000001"; # Network (Hetzner uses static IP assignments, and we don't use DHCP here) diff --git a/hosts/tankstelle/networking.nix b/hosts/tankstelle/networking.nix index 2c8f760..1ef2e26 100644 --- a/hosts/tankstelle/networking.nix +++ b/hosts/tankstelle/networking.nix @@ -7,7 +7,6 @@ { networking = { hostName = "tankstelle"; - domain = "pub.solar"; enableIPv6 = true; defaultGateway = { address = "80.244.242.1"; diff --git a/modules/core/networking.nix b/modules/core/networking.nix index 0ec6eaf..91af914 100644 --- a/modules/core/networking.nix +++ b/modules/core/networking.nix @@ -27,6 +27,8 @@ # Don't expose SSH via public interfaces networking.firewall.interfaces.wg-ssh.allowedTCPPorts = [ 22 ]; + networking.domain = config.pub-solar-os.networking.domain; + networking.hosts = { "10.7.6.1" = [ "nachtigall.wg.${config.pub-solar-os.networking.domain}" ]; "10.7.6.2" = [ "flora-6.wg.${config.pub-solar-os.networking.domain}" ]; diff --git a/modules/promtail/default.nix b/modules/promtail/default.nix index d0c792a..fa7df7d 100644 --- a/modules/promtail/default.nix +++ b/modules/promtail/default.nix @@ -28,7 +28,7 @@ max_age = "24h"; labels = { job = "systemd-journal"; - host = "nachtigall"; + host = config.networking.hostName; }; }; relabel_configs = [