diff --git a/infra/flake-part.nix b/infra/flake-part.nix index 7b24500..3cf421f 100644 --- a/infra/flake-part.nix +++ b/infra/flake-part.nix @@ -6,7 +6,7 @@ }: let - inherit (lib) mapAttrs; + inherit (lib) attrValues concatLists mapAttrs; inherit (lib.attrsets) genAttrs; makeResource = @@ -22,6 +22,9 @@ let procolixVm.name = vmName; }; + addDefaultDeployment = + deployments: deployments // { default = concatLists (attrValues deployments); }; + makeDeployments = mapAttrs ( _: vmNames: { providers, ... }: @@ -33,7 +36,7 @@ let in { - nixops4Deployments = makeDeployments { + nixops4Deployments = makeDeployments (addDefaultDeployment { git = [ "vm02116" "fedi300" @@ -43,5 +46,5 @@ in "vm02179" "vm02186" ]; - }; + }); }