services-flake/nix/zookeeper_test.nix

15 lines
400 B
Nix
Raw Normal View History

2023-08-29 14:34:04 +03:00
{ pkgs, config, ... }: {
services.zookeeper."z1".enable = true;
settings.processes.test =
{
command = pkgs.writeShellApplication {
runtimeInputs = [ config.services.zookeeper.z1.package pkgs.netcat.nc ];
2023-08-29 14:34:04 +03:00
text = ''
echo stat | nc localhost 2181
2023-08-29 14:34:04 +03:00
'';
name = "zookeeper-test";
};
depends_on."z1".condition = "process_healthy";
};
}