From fa57c810c02f0bc25706bfcdfd624953b146553f Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 17 Jul 2024 16:34:40 +0200 Subject: [PATCH] cluster: use consul-ready when waiting for consul --- cluster/services/chant/listener.nix | 4 ++-- cluster/services/locksmith/receiver.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cluster/services/chant/listener.nix b/cluster/services/chant/listener.nix index dd3f1d3..4453178 100644 --- a/cluster/services/chant/listener.nix +++ b/cluster/services/chant/listener.nix @@ -60,8 +60,8 @@ in systemd.services.chant-listener = { description = "Chant Listener"; wantedBy = [ "multi-user.target" ]; - wants = [ "consul.service" ]; - after = [ "consul.service" ]; + requires = [ "consul-ready.service" ]; + after = [ "consul-ready.service" ]; serviceConfig = { ExecStart = "${config.services.consul.package}/bin/consul watch --type=event ${eventHandler}"; diff --git a/cluster/services/locksmith/receiver.nix b/cluster/services/locksmith/receiver.nix index adc44b2..bfa9c2b 100644 --- a/cluster/services/locksmith/receiver.nix +++ b/cluster/services/locksmith/receiver.nix @@ -52,8 +52,8 @@ in systemd.services.locksmith = { description = "The Locksmith's Chant"; wantedBy = [ "multi-user.target" ]; - wants = [ "consul.service" ]; - after = [ "consul.service" ]; + requires = [ "consul-ready.service" ]; + after = [ "consul-ready.service" ]; chant.enable = true; path = [ config.services.consul.package