From 3a1c9b1c64c4978795ec882295541874ee5cd9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Roche?= Date: Mon, 17 Jun 2024 08:50:02 +0200 Subject: [PATCH] fix: add missing dependency on systemd-vaultd socket (#59) The systemd service unit file generate environment file requests secrets from the systemd-vaultd socket. We make sure this socket is ready before starting the service. --- nix/modules/vault-secrets.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nix/modules/vault-secrets.nix b/nix/modules/vault-secrets.nix index 80ace13..006a71f 100644 --- a/nix/modules/vault-secrets.nix +++ b/nix/modules/vault-secrets.nix @@ -175,6 +175,8 @@ in Before=${service}.service BindsTo=${service}.service StopPropagatedFrom=${service}.service + After=systemd-vaultd.socket + Requires=systemd-vaultd.socket [Service] Type=oneshot