diff --git a/nixos/modules/services/security/vault.nix b/nixos/modules/services/security/vault.nix index 2f4935ee1a32..1d93ff210070 100644 --- a/nixos/modules/services/security/vault.nix +++ b/nixos/modules/services/security/vault.nix @@ -93,7 +93,8 @@ in description = "Vault server daemon"; wantedBy = ["multi-user.target"]; - after = [ "network.target" ]; + after = [ "network.target" ] + ++ optional (config.services.consul.enable && cfg.storageBackend == "consul") "consul.service"; preStart = optionalString (cfg.storageBackend == "file" || cfg.storageBackend == "file_transactional")