diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index 541abed5..42b77285 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -131,7 +131,6 @@ in _class = "fediversity-environment"; resources.shell.login-shell.username = "operator"; implementation = - _requests: { ... }: # { providers, ... }: { diff --git a/deployment/data-model.nix b/deployment/data-model.nix index d31c4efa..3e8ea8a2 100644 --- a/deployment/data-model.nix +++ b/deployment/data-model.nix @@ -138,7 +138,7 @@ in }; implementation = mkOption { description = "Mapping of resources required by applications to available resources; the result can be deployed"; - type = environment.config.resource-mapping.function-type; + # type = environment.config.resource-mapping.output-type; }; resource-mapping = mkOption { description = "Function type for the mapping from resources to a (NixOps4) deployment"; @@ -159,15 +159,7 @@ in modules = [ environment.config.resource-mapping.output-type ]; }); readOnly = true; - default = - cfg: - # TODO: check cfg.enable.true - let - required-resources = lib.mapAttrs ( - name: application-settings: config.applications.${name}.resources application-settings - ) cfg.applications; - in - (environment.config.implementation required-resources).output; + default = _cfg: environment.config.implementation; }; };