Loading nixos/modules/services/monitoring/loki.nix +7 −2 Original line number Diff line number Diff line Loading @@ -97,7 +97,12 @@ in { serviceConfig = let conf = if cfg.configFile == null then prettyJSON cfg.configuration then # Config validation may fail when using extraFlags = [ "-config.expand-env=true" ]. # To work around this, we simply skip it when extraFlags is not empty. if cfg.extraFlags == [] then validateConfig (prettyJSON cfg.configuration) else prettyJSON cfg.configuration else cfg.configFile; validateConfig = file: pkgs.runCommand "validate-loki-conf" { Loading @@ -108,7 +113,7 @@ in { ''; in { ExecStart = "${cfg.package}/bin/loki --config.file=${validateConfig conf} ${escapeShellArgs cfg.extraFlags}"; ExecStart = "${cfg.package}/bin/loki --config.file=${conf} ${escapeShellArgs cfg.extraFlags}"; User = cfg.user; Restart = "always"; PrivateTmp = true; Loading Loading
nixos/modules/services/monitoring/loki.nix +7 −2 Original line number Diff line number Diff line Loading @@ -97,7 +97,12 @@ in { serviceConfig = let conf = if cfg.configFile == null then prettyJSON cfg.configuration then # Config validation may fail when using extraFlags = [ "-config.expand-env=true" ]. # To work around this, we simply skip it when extraFlags is not empty. if cfg.extraFlags == [] then validateConfig (prettyJSON cfg.configuration) else prettyJSON cfg.configuration else cfg.configFile; validateConfig = file: pkgs.runCommand "validate-loki-conf" { Loading @@ -108,7 +113,7 @@ in { ''; in { ExecStart = "${cfg.package}/bin/loki --config.file=${validateConfig conf} ${escapeShellArgs cfg.extraFlags}"; ExecStart = "${cfg.package}/bin/loki --config.file=${conf} ${escapeShellArgs cfg.extraFlags}"; User = cfg.user; Restart = "always"; PrivateTmp = true; Loading