diff options
author | h7x4 <h7x4@nani.wtf> | 2023-12-09 01:16:54 +0100 |
---|---|---|
committer | h7x4 <h7x4@nani.wtf> | 2024-06-08 23:29:53 +0200 |
commit | 195d155a1c43f23c9f7d9c4d27ae2ed2771a8599 (patch) | |
tree | 5e1585da9ed2a17779c6fce82a36fe2f377d0915 /nixos/tests/kerberos | |
parent | db4171f3e241b4562fd0c0f924c802e35a1ddcdd (diff) |
nixos/kerberos_server: use krb format generator, plus misc cleanup
- Introduce more possible options by using the krb format generator. - Enforce package choice is using a correct package. - Use meta attribute to decide implementation, allows for overriding the package. - Make necessary changes to the format, to allow for multiple ACL files in heimdal. - Add systemd target and slice for both implementations. - Move state to `/var/lib` - Add documentation
Diffstat (limited to 'nixos/tests/kerberos')
-rw-r--r-- | nixos/tests/kerberos/heimdal.nix | 2 | ||||
-rw-r--r-- | nixos/tests/kerberos/mit.nix | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/nixos/tests/kerberos/heimdal.nix b/nixos/tests/kerberos/heimdal.nix index 393289f7a92ca..098080a84592e 100644 --- a/nixos/tests/kerberos/heimdal.nix +++ b/nixos/tests/kerberos/heimdal.nix @@ -4,7 +4,7 @@ import ../make-test-python.nix ({pkgs, ...}: { nodes.machine = { config, libs, pkgs, ...}: { services.kerberos_server = { enable = true; - realms = { + settings.realms = { "FOO.BAR".acl = [{principal = "admin"; access = ["add" "cpw"];}]; }; }; diff --git a/nixos/tests/kerberos/mit.nix b/nixos/tests/kerberos/mit.nix index 1191d047abbf0..172261f95fe6b 100644 --- a/nixos/tests/kerberos/mit.nix +++ b/nixos/tests/kerberos/mit.nix @@ -4,7 +4,7 @@ import ../make-test-python.nix ({pkgs, ...}: { nodes.machine = { config, libs, pkgs, ...}: { services.kerberos_server = { enable = true; - realms = { + settings.realms = { "FOO.BAR".acl = [{principal = "admin"; access = ["add" "cpw"];}]; }; }; |