From f4f360d772e4ec8823c37a12e8b2d161330b35a3 Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 28 May 2022 21:49:16 +0200 Subject: [PATCH] {deploy,effects}: filter container hosts --- flake.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 47e191a..3259d7d 100644 --- a/flake.nix +++ b/flake.nix @@ -50,6 +50,10 @@ nixosHosts = lib.attrNames nixosHosts'; + deployableNixosHosts' = lib.filterAttrs (_: host: host ? container -> !host.container) nixosHosts'; + + deployableNixosHosts = lib.attrNames deployableNixosHosts'; + meta = import ./tools/meta.nix; specialArgs = { @@ -110,7 +114,7 @@ nixosConfigurations = lib.genAttrs nixosHosts mkNixOS; - deploy.nodes = mkDeployments nixosHosts {}; + deploy.nodes = mkDeployments deployableNixosHosts {}; apps = forSystems (system: { }); @@ -124,6 +128,6 @@ inherit (self) packages; }; - effects = { branch, ... }: mkDeployEffects branch nixosHosts; + effects = { branch, ... }: mkDeployEffects branch deployableNixosHosts; }; }