From f4c02c76f2da87a7704c602d3630c29f5da41bf9 Mon Sep 17 00:00:00 2001 From: Kristian Klausen <kristian@klausen.dk> Date: Sun, 20 Feb 2022 15:09:09 +0100 Subject: [PATCH] grafana: Make the database for dashboards.al.org stateless We don't have any state for dashboards.archlinux.org we want to persist, so to avoid any stale data in the database, start with a new empty in-memory database every time Grafana starts. --- roles/grafana/templates/grafana.ini.j2 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/grafana/templates/grafana.ini.j2 b/roles/grafana/templates/grafana.ini.j2 index 082cf3f68..02077271b 100644 --- a/roles/grafana/templates/grafana.ini.j2 +++ b/roles/grafana/templates/grafana.ini.j2 @@ -106,7 +106,11 @@ enable_gzip = true ;server_cert_name = # For "sqlite3" only, path relative to data_path setting +{% if grafana_anonymous_access %} +path = ":memory" +{% else %} ;path = grafana.db +{% endif %} # Max idle conn setting default is 2 ;max_idle_conn = 2 -- GitLab