55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
|
[server]
|
||
|
domain = {{ grafana_domain | mandatory }}/
|
||
|
root_url = https://{{ grafana_domain | mandatory }}/
|
||
|
|
||
|
[security]
|
||
|
disable_gravatar = true
|
||
|
allow_sign_up = false
|
||
|
admin_user = {{ grafana_username | mandatory }}
|
||
|
# This works only when container is created the first time
|
||
|
admin_password = {{ grafana_password | mandatory }}
|
||
|
|
||
|
[users]
|
||
|
allow_sign_up = false
|
||
|
auto_assign_org = true
|
||
|
auto_assign_org_id = status-im
|
||
|
auto_assign_org_role = Editor
|
||
|
|
||
|
{% if grafana_smtp_enabled %}
|
||
|
[smtp]
|
||
|
enabled = true
|
||
|
from_address = {{ grafana_smtp_from_addr }}
|
||
|
from_name = {{ grafana_smtp_from_name }}
|
||
|
host = {{ grafana_smtp_host | mandatory }}:{{ grafana_smtp_port | mandatory }}
|
||
|
user = {{ grafana_smtp_user | mandatory }}
|
||
|
password = {{ grafana_smtp_pass | mandatory }}
|
||
|
{% endif %}
|
||
|
|
||
|
[snapshots]
|
||
|
external_enabled = {{ grafana_snaphots_enabled | to_json }}
|
||
|
|
||
|
[auth]
|
||
|
disable_login_form = true
|
||
|
oauth_auto_login = true
|
||
|
signout_redirect_url = https://{{ grafana_domain | mandatory }}/
|
||
|
|
||
|
{% if grafana_anonymous %}
|
||
|
[auth.anonymous]
|
||
|
enabled = true
|
||
|
org_name = status-im
|
||
|
org_role = Viewer
|
||
|
{% endif %}
|
||
|
|
||
|
[auth.github]
|
||
|
enabled = true
|
||
|
allow_sign_up = true
|
||
|
client_id = {{ grafana_oauth_id | mandatory }}
|
||
|
client_secret = {{ grafana_oauth_secret | mandatory }}
|
||
|
scopes = user:email,read:org
|
||
|
auth_url = https://github.com/login/oauth/authorize
|
||
|
token_url = https://github.com/login/oauth/access_token
|
||
|
api_url = https://api.github.com/user
|
||
|
allow_sign_up = true
|
||
|
# space-delimited organization names
|
||
|
allowed_organizations = status-im
|