From 14c9d0515f741d1e28a8afe88e8d5028b7658ee7 Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Thu, 13 Jan 2022 18:43:01 +0000 Subject: [PATCH] Fix Grafana start on local dev after upgrade to NixOS 21.11 Grafana 8 on NixOS 21.11 fails harder than 7.x on 21.05 when its `grafana-admin.password` file is missing. Provide it regardless whether Google auth is configured or not. --- morph/lib/monitoring.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/morph/lib/monitoring.nix b/morph/lib/monitoring.nix index 0cedcf64..18359738 100644 --- a/morph/lib/monitoring.nix +++ b/morph/lib/monitoring.nix @@ -121,6 +121,8 @@ in { permissions = "0400"; action = ["sudo" "systemctl" "restart" "grafana.service"]; }; + }) + { "grafana-admin-password" = { source = "${privateKeyPath}/grafana-admin.password"; destination = "/run/keys/grafana-admin.password"; @@ -129,7 +131,7 @@ in { permissions = "0400"; action = ["sudo" "systemctl" "restart" "grafana.service"]; }; - }) + } (lib.mkIf cfg.enableSlackAlert { "grafana-slack-url" = { source = "${privateKeyPath}/grafana-slack-url"; -- GitLab