Inventory/enable: dont include disabled services

This commit is contained in:
Johannes Kirschbauer
2024-10-08 12:13:51 +02:00
parent d4865d10e4
commit f9387df76d

View File

@@ -63,6 +63,7 @@ let
++ (lib.foldlAttrs ( ++ (lib.foldlAttrs (
# [ Modules ], String, ServiceConfig # [ Modules ], String, ServiceConfig
acc2: instanceName: serviceConfig: acc2: instanceName: serviceConfig:
let let
resolvedRoles = builtins.mapAttrs ( resolvedRoles = builtins.mapAttrs (
roleName: members: roleName: members:
@@ -119,8 +120,9 @@ let
globalExtraModules ++ machineExtraModules ++ roleServiceExtraModules globalExtraModules ++ machineExtraModules ++ roleServiceExtraModules
); );
in in
if !serviceConfig.enabled then
if isInService then acc2
else if isInService then
acc2 acc2
++ [ ++ [
{ {