Add a default deployment containing everything

This commit is contained in:
Nicolas Jeannerod 2025-01-31 15:24:41 +01:00
parent 9c85431a22
commit 8fa7bd4df5
Signed by untrusted user: Niols
GPG key ID: 35DB9EC8886E1CB8

View file

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