nixos/promtail: check-syntax in preStart

Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
This commit is contained in:
Bruno Bigras
2024-05-01 21:18:28 -04:00
co-authored by Pol Dellaiera
parent a09eb28a49
commit 7666eadc69
@@ -41,6 +41,10 @@ in {
wantedBy = [ "multi-user.target" ];
stopIfChanged = false;
preStart = ''
${lib.getExe pkgs.promtail} -config.file=${prettyJSON cfg.configuration} -check-syntax
'';
serviceConfig = {
Restart = "on-failure";
TimeoutStopSec = 10;