+4
-4
nixos/modules/services/security/kanidm.nix
+4
-4
nixos/modules/services/security/kanidm.nix
···-"<(${lib.getExe pkgs.jq} -s '.[0] * .[1]' ${provisionStateJson} ${cfg.provision.extraJsonFile})"···The accepted JSON schema can be found at <https://github.com/oddlama/kanidm-provision#json-schema>.-Note: theoretically `jq` cannot merge nested types, but this does not pose an issue as kanidm-provision's JSON scheme does not use nested types.
···+<(${lib.getExe pkgs.yq-go} '. *+ load("${cfg.provision.extraJsonFile}") | (.. | select(type == "!!seq")) |= unique' ${provisionStateJson})···The accepted JSON schema can be found at <https://github.com/oddlama/kanidm-provision#json-schema>.
+42
nixos/tests/kanidm-provisioning.nix
+42
nixos/tests/kanidm-provisioning.nix
······
······