From 935d2d453a0637b46f412fc629cc95ad62161b38 Mon Sep 17 00:00:00 2001 From: SebClem Date: Wed, 21 Jun 2023 15:00:55 +0200 Subject: [PATCH] Add extra config --- roles/grafana/defaults/main.yml | 8 ++++++++ roles/grafana/templates/grafana.ini.j2 | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/roles/grafana/defaults/main.yml b/roles/grafana/defaults/main.yml index 7819308..2888c66 100644 --- a/roles/grafana/defaults/main.yml +++ b/roles/grafana/defaults/main.yml @@ -260,3 +260,11 @@ grafana_environment: {} grafana_panels: {} # disable_sanitize_html: false # enable_alpha: false + + +grafana_extra_config: + "unified_alerting.screenshots": + capture: true + external_image_storage: + provider: local + external_image_storage.local: {} \ No newline at end of file diff --git a/roles/grafana/templates/grafana.ini.j2 b/roles/grafana/templates/grafana.ini.j2 index 4fac6cd..ad53396 100644 --- a/roles/grafana/templates/grafana.ini.j2 +++ b/roles/grafana/templates/grafana.ini.j2 @@ -195,3 +195,10 @@ provider = {{ grafana_image_storage.provider }} {{ k }} = {{ v }} {% endfor %} {% endif %} + + +{% for section in grafana_extra_config %} +[{{ section }}] +{% for entry, value in grafana_extra_config[section].items() %} +{{ entry }} = {{ value }} +{% endfor %} \ No newline at end of file