From c07f16bc433501b120f18023d62d0d783292255f Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Wed, 19 Apr 2023 17:37:29 +0000 Subject: [PATCH] Add zulip secret definition and inherit statement .. that I forgot earlier. --- morph/lib/monitoring.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/morph/lib/monitoring.nix b/morph/lib/monitoring.nix index ba64dd90..a5f2575a 100644 --- a/morph/lib/monitoring.nix +++ b/morph/lib/monitoring.nix @@ -147,6 +147,16 @@ in { action = ["sudo" "systemctl" "restart" "grafana.service"]; }; }) + (lib.mkIf cfg.enableZulipAlert { + "grafana-zulip-url" = { + source = "${privateKeyPath}/grafana-zulip-url"; + destination = "/run/keys/grafana-zulip-url"; + owner.user = config.systemd.services.grafana.serviceConfig.User; + owner.group = config.users.users.grafana.group; + permissions = "0400"; + action = ["sudo" "systemctl" "restart" "grafana.service"]; + }; + }) ]; networking.hosts = hostsMap; @@ -165,7 +175,7 @@ in { }; services.private-storage.monitoring.grafana = { - inherit (cfg) googleOAuthClientID enableSlackAlert ; + inherit (cfg) googleOAuthClientID enableSlackAlert enableZulipAlert; inherit letsEncryptAdminEmail; domains = cfg.monitoringDomains; }; -- GitLab