From 50a0cd0d1e50930d7c284d7152814a76bb981944 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Mon, 23 Jun 2025 01:07:46 -0400 Subject: [PATCH 1/3] migrated to correct config name --- configurations/nixos/{base => base-tofu}/default.nix | 2 +- configurations/nixos/{caddy => caddy-tofu}/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename configurations/nixos/{base => base-tofu}/default.nix (93%) rename configurations/nixos/{caddy => caddy-tofu}/default.nix (84%) diff --git a/configurations/nixos/base/default.nix b/configurations/nixos/base-tofu/default.nix similarity index 93% rename from configurations/nixos/base/default.nix rename to configurations/nixos/base-tofu/default.nix index 26a9b5f..f3a4301 100644 --- a/configurations/nixos/base/default.nix +++ b/configurations/nixos/base-tofu/default.nix @@ -19,7 +19,7 @@ in enable = false; }; networking = { - hostName = "base"; + hostName = "base-tofu"; }; environment.systemPackages = [ ]; diff --git a/configurations/nixos/caddy/default.nix b/configurations/nixos/caddy-tofu/default.nix similarity index 84% rename from configurations/nixos/caddy/default.nix rename to configurations/nixos/caddy-tofu/default.nix index ed0f9a8..5c68c88 100644 --- a/configurations/nixos/caddy/default.nix +++ b/configurations/nixos/caddy-tofu/default.nix @@ -16,10 +16,10 @@ in ]; deploy = { enable = false; - address = "unknown.local"; + # address = "unknown.local"; }; networking = { - hostName = "caddy"; + hostName = "caddy-tofu"; }; environment.systemPackages = [ ]; From b72e9c64156d78582525fe18a8841512a75f3b10 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Mon, 23 Jun 2025 01:08:19 -0400 Subject: [PATCH 2/3] deploy now resolves container-ips.json --- modules/nixos/common/deployrs.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/nixos/common/deployrs.nix b/modules/nixos/common/deployrs.nix index 61a6c68..0caf926 100644 --- a/modules/nixos/common/deployrs.nix +++ b/modules/nixos/common/deployrs.nix @@ -1,4 +1,7 @@ { lib, config, ... }: +let + hosts = builtins.fromJSON (builtins.readFile ../../../container_ips.json); +in { options.deploy = { enable = lib.mkEnableOption "enable deployrs module" // { @@ -6,7 +9,7 @@ }; address = lib.mkOption { type = lib.types.str; - default = config.networking.hostName; + default = hosts.${config.networking.hostName}; }; }; } From 5da86732447934752a7dd41e73b7fa686a28c339 Mon Sep 17 00:00:00 2001 From: Jermeiah S Date: Mon, 23 Jun 2025 01:12:31 -0400 Subject: [PATCH 3/3] removed addresses, now autogatherd --- configurations/nixos/caddy-tofu/default.nix | 1 - configurations/nixos/forgejo-runner-tofu/default.nix | 3 --- configurations/nixos/link-warden-tofu/default.nix | 3 --- configurations/nixos/medchart-tofu/default.nix | 2 +- configurations/nixos/observer-tofu/default.nix | 3 --- 5 files changed, 1 insertion(+), 11 deletions(-) diff --git a/configurations/nixos/caddy-tofu/default.nix b/configurations/nixos/caddy-tofu/default.nix index 5c68c88..862e737 100644 --- a/configurations/nixos/caddy-tofu/default.nix +++ b/configurations/nixos/caddy-tofu/default.nix @@ -16,7 +16,6 @@ in ]; deploy = { enable = false; - # address = "unknown.local"; }; networking = { hostName = "caddy-tofu"; diff --git a/configurations/nixos/forgejo-runner-tofu/default.nix b/configurations/nixos/forgejo-runner-tofu/default.nix index 6ec8334..b463f97 100644 --- a/configurations/nixos/forgejo-runner-tofu/default.nix +++ b/configurations/nixos/forgejo-runner-tofu/default.nix @@ -62,9 +62,6 @@ in }; }; }; - deploy = { - address = "201:ea26:66c7:657b:3599:63a6:c66c:d388"; - }; networking = { firewall.enable = lib.mkForce false; hostName = "forgejo-runner-tofu"; diff --git a/configurations/nixos/link-warden-tofu/default.nix b/configurations/nixos/link-warden-tofu/default.nix index 2404728..37c1804 100644 --- a/configurations/nixos/link-warden-tofu/default.nix +++ b/configurations/nixos/link-warden-tofu/default.nix @@ -15,9 +15,6 @@ in self.nixosModules.default "${modulesPath}/virtualisation/lxc-container.nix" ]; - deploy = { - address = "200:7e25:554c:6df3:2c5:2de:6f9f:a96d"; - }; networking = { hostName = "link-warden-tofu"; }; diff --git a/configurations/nixos/medchart-tofu/default.nix b/configurations/nixos/medchart-tofu/default.nix index 45d7e03..2ae4e24 100644 --- a/configurations/nixos/medchart-tofu/default.nix +++ b/configurations/nixos/medchart-tofu/default.nix @@ -19,7 +19,7 @@ in enable = false; }; networking = { - hostName = "medchart"; + hostName = "medchart-tofu"; }; environment.systemPackages = [ ]; diff --git a/configurations/nixos/observer-tofu/default.nix b/configurations/nixos/observer-tofu/default.nix index b1d30b8..4dbfd21 100644 --- a/configurations/nixos/observer-tofu/default.nix +++ b/configurations/nixos/observer-tofu/default.nix @@ -15,9 +15,6 @@ in self.nixosModules.default "${modulesPath}/virtualisation/lxc-container.nix" ]; - deploy = { - address = "200:b938:d405:92df:a6e:1ffd:5213:26b"; - }; services = { uptime-kuma = { enable = true;