From a092a5a8461772e7f09a267dd5177e032c9226a4 Mon Sep 17 00:00:00 2001 From: oddlama Date: Thu, 22 Jun 2023 01:22:14 +0200 Subject: [PATCH] fix: allow using distributed-config to alter self (skipped promtail secret) --- modules/distributed-config.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/distributed-config.nix b/modules/distributed-config.nix index b0e50a6..c484572 100644 --- a/modules/distributed-config.nix +++ b/modules/distributed-config.nix @@ -34,9 +34,9 @@ in { }; config = let - isColmenaNode = elem nodeName (attrNames colmenaNodes); - otherNodes = filter (n: n != nodeName) (attrNames colmenaNodes); - foreignConfigs = concatMap (n: colmenaNodes.${n}.config.nodes.${nodeName} or []) otherNodes; + allNodes = attrNames colmenaNodes; + isColmenaNode = elem nodeName allNodes; + foreignConfigs = concatMap (n: colmenaNodes.${n}.config.nodes.${nodeName} or []) allNodes; toplevelAttrs = ["age" "proxiedDomains" "networking" "systemd" "services"]; in optionalAttrs isColmenaNode (mergeToplevelConfigs toplevelAttrs (