From eace2bc9eb0c3baefbb1e78b5710805d4d739bf2 Mon Sep 17 00:00:00 2001 From: Kalibh Halford Date: Wed, 29 Apr 2026 11:01:48 +0100 Subject: [PATCH] BUG: Move dashboard into folder The "general" or top level directory in Grafana dashboards is readable only by admins. This means users cannot see the dashboards. Creating this "Public" subfolder allows it to be visible to editors and viewers. --- .../roles/grafana/templates/provision_dashboards.sh.j2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grafana_monitoring/roles/grafana/templates/provision_dashboards.sh.j2 b/grafana_monitoring/roles/grafana/templates/provision_dashboards.sh.j2 index f9abc1af..4b937da5 100644 --- a/grafana_monitoring/roles/grafana/templates/provision_dashboards.sh.j2 +++ b/grafana_monitoring/roles/grafana/templates/provision_dashboards.sh.j2 @@ -18,6 +18,7 @@ fi {% if inventory_hostname.startswith("grafana") %} for DIR in $(ls -l | grep -v cloud_dashboard.yaml | grep -v Slots-Available | grep -v total | awk -F' ' '{ print $NF }'); do rm -r $DIR; done -mv Slots-Available/openstack_slots_available.json . +mkdir "Public" +mv Slots-Available/openstack_slots_available.json Public rm -r Slots-Available {% endif %}