forked from Fediversity/Fediversity
Cleanup
This commit is contained in:
parent
ba97ed26d0
commit
8cfc943297
1 changed files with 10 additions and 15 deletions
|
@ -8,20 +8,6 @@ let
|
||||||
inherit (lib) attrValues concatLists mapAttrs;
|
inherit (lib) attrValues concatLists mapAttrs;
|
||||||
inherit (lib.attrsets) genAttrs;
|
inherit (lib.attrsets) genAttrs;
|
||||||
|
|
||||||
makeResource =
|
|
||||||
vmName:
|
|
||||||
{ providers, ... }:
|
|
||||||
{
|
|
||||||
_module.args = { inherit inputs; };
|
|
||||||
type = providers.local.exec;
|
|
||||||
imports = [
|
|
||||||
inputs.nixops4-nixos.modules.nixops4Resource.nixos
|
|
||||||
./common/procolixResource.nix
|
|
||||||
(./. + "/${vmName}")
|
|
||||||
];
|
|
||||||
procolixVm.name = vmName;
|
|
||||||
};
|
|
||||||
|
|
||||||
addDefaultDeployment =
|
addDefaultDeployment =
|
||||||
deployments: deployments // { default = concatLists (attrValues deployments); };
|
deployments: deployments // { default = concatLists (attrValues deployments); };
|
||||||
|
|
||||||
|
@ -30,7 +16,16 @@ let
|
||||||
{ providers, ... }:
|
{ providers, ... }:
|
||||||
{
|
{
|
||||||
providers.local = inputs.nixops4.modules.nixops4Provider.local;
|
providers.local = inputs.nixops4.modules.nixops4Provider.local;
|
||||||
resources = genAttrs vmNames (vmName: makeResource vmName { inherit providers; });
|
resources = genAttrs vmNames (vmName: {
|
||||||
|
_module.args = { inherit inputs; };
|
||||||
|
type = providers.local.exec;
|
||||||
|
imports = [
|
||||||
|
inputs.nixops4-nixos.modules.nixops4Resource.nixos
|
||||||
|
./common/procolixResource.nix
|
||||||
|
(./. + "/${vmName}")
|
||||||
|
];
|
||||||
|
procolixVm.name = vmName;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue