diff options
author | Sarah Brofeldt <sarah@qtr.dk> | 2023-04-04 09:23:50 +0200 |
---|---|---|
committer | Sarah Brofeldt <sarah@qtr.dk> | 2023-11-22 06:47:08 +0100 |
commit | 45f84cdfd53c954a78b3c73717d213c291636c67 (patch) | |
tree | 4c49a2347082aa6f5fabe2a64dc8455351273d5c /nixos/tests/kafka.nix | |
parent | e4ad989506ec7d71f7302cc3067abd82730a4beb (diff) |
nixos/apache-kafka: structured settings
- Use lazyAttrs (for config references) settings for main server.properties. - Drop dangerous default for "log.dirs" - Drop apache-kafka homedir; unused and confusing - Support formatting kraft logdirs
Diffstat (limited to 'nixos/tests/kafka.nix')
-rw-r--r-- | nixos/tests/kafka.nix | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/nixos/tests/kafka.nix b/nixos/tests/kafka.nix index 864253fd8c73b..8635cbd3ff632 100644 --- a/nixos/tests/kafka.nix +++ b/nixos/tests/kafka.nix @@ -23,12 +23,14 @@ let kafka = { ... }: { services.apache-kafka = { enable = true; - extraProperties = '' - offsets.topic.replication.factor = 1 - zookeeper.session.timeout.ms = 600000 - ''; + settings = { + "offsets.topic.replication.factor" = 1; + "zookeeper.session.timeout.ms" = 600000; + "zookeeper.connect" = [ "zookeeper1:2181" ]; + "log.dirs" = [ "/tmp/apache-kafka" ]; + }; + package = kafkaPackage; - zookeeper = "zookeeper1:2181"; }; networking.firewall.allowedTCPPorts = [ 9092 ]; |