services-flake/nix/elasticsearch_test.nix
2023-08-29 17:04:04 +05:30

15 lines
371 B
Nix

{ pkgs, config, ... }: {
services.elasticsearch."es1".enable = true;
settings.processes.test =
{
command = pkgs.writeShellApplication {
runtimeInputs = [ pkgs.curl ];
text = ''
curl 127.0.0.1:9200/_cat/health
'';
name = "elasticsearch-test";
};
depends_on."es1".condition = "process_healthy";
};
}