From 5d7f4f4168675e0d4a0f49f9a7170cb5183acc51 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Mon, 28 Feb 2022 22:02:29 +0100 Subject: [PATCH] feat: add option to control login and logout --- defaults/main.yml | 3 +++ templates/etc/grafana/grafana.ini.j2 | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index f0fd8d6..a9f1c57 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -47,6 +47,9 @@ grafana_smtp_port: 587 # @var grafana_smtp_username: $ "_unset_" # @var grafana_smtp_password: $ "_unset_" +grafana_login_form_enabled: True +grafana_logout_menu_enabled: True + grafana_auth_providers: [] grafana_log_mode: diff --git a/templates/etc/grafana/grafana.ini.j2 b/templates/etc/grafana/grafana.ini.j2 index babd119..7b38498 100644 --- a/templates/etc/grafana/grafana.ini.j2 +++ b/templates/etc/grafana/grafana.ini.j2 @@ -97,8 +97,8 @@ login_maximum_lifetime_duration = 30d token_rotation_interval_minutes = 10 -disable_login_form = false -disable_signout_menu = false +disable_login_form = {{ not grafana_login_form_enabled | bool | lower }} +disable_signout_menu = {{ not grafana_logout_menu_enabled | bool | lower }} oauth_auto_login = false oauth_state_cookie_max_age = 600