fixup! Infini-DL360/grafana: init

This commit is contained in:
Infinidoge 2025-03-13 13:07:58 -04:00
parent 5a935b3c5e
commit fc0416b49d
Signed by: Infinidoge
SSH key fingerprint: SHA256:EMoPe5e2dO0gEvtBb2xkZTz5dkyL0rBmuiGTKG5s96E

View file

@ -14,6 +14,8 @@ in
settings = { settings = {
server = { server = {
inherit domain; inherit domain;
root_url = "https://${domain}";
http_port = 3101;
}; };
security = { security = {
admin_email = common.email.withUser "admin"; admin_email = common.email.withUser "admin";
@ -21,8 +23,9 @@ in
secret_key = secret "secret_key"; secret_key = secret "secret_key";
}; };
auth = { auth = {
signout_redirect_url = "https://auth.inx.moe/application/o/grafana/end-session"; signout_redirect_url = "https://auth.inx.moe/application/o/grafana/end-session/";
auto_login = "authentik"; auto_login = "generic_oauth";
disable_login_form = true;
}; };
"auth.anonymous".enabled = true; "auth.anonymous".enabled = true;
"auth.basic".enabled = false; "auth.basic".enabled = false;
@ -35,7 +38,9 @@ in
auth_url = "https://auth.inx.moe/application/o/authorize/"; auth_url = "https://auth.inx.moe/application/o/authorize/";
token_url = "https://auth.inx.moe/application/o/token/"; token_url = "https://auth.inx.moe/application/o/token/";
api_url = "https://auth.inx.moe/application/o/userinfo/"; api_url = "https://auth.inx.moe/application/o/userinfo/";
role_attribute_path = "contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'"; role_attribute_path = "contains(groups, 'Grafana Superadmins') && 'GrafanaAdmin' || contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'";
role_attribute_strict = true;
allow_assign_grafana_admin = true;
}; };
smtp = with common.email; { smtp = with common.email; {
user = outgoing; user = outgoing;