diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-03-17 03:27:21 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-03-17 03:27:21 +0100 |
commit | 8b7ca8bdcb949333c5b64839b660d3d0af68565a (patch) | |
tree | f4993e7d78dcbcaa211cf4e3868005d120ca6928 | |
parent | 9cfedd0589cb727289b8d1c8e5b70d4eaae12c17 (diff) | |
download | nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar.gz nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar.bz2 nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar.lz nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar.xz nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.tar.zst nixpkgs-8b7ca8bdcb949333c5b64839b660d3d0af68565a.zip |
nixos/prometheus-exporters/kea: wait for kea
Fixes race conditions like this: > systemd[1]: Started prometheus-kea-exporter.service. > kea-exporter[927]: Listening on http://0.0.0.0:9547 > kea-exporter[927]: Socket at /run/kea/dhcp4.sock does not exist. Is Kea running? > systemd[1]: prometheus-kea-exporter.service: Main process exited, code=exited, status=1/FAILURE
-rw-r--r-- | nixos/modules/services/monitoring/prometheus/exporters/kea.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/kea.nix b/nixos/modules/services/monitoring/prometheus/exporters/kea.nix index 27aeb909624..e0ee90d9b97 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/kea.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/kea.nix @@ -25,6 +25,10 @@ in { }; }; serviceOpts = { + after = [ + "kea-dhcp4-server.service" + "kea-dhcp6-server.service" + ]; serviceConfig = { User = "kea"; ExecStart = '' |