You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
1.8 KiB
76 lines
1.8 KiB
5 years ago
|
[paths]
|
||
|
|
||
|
[server]
|
||
|
protocol = http
|
||
|
http_addr = 0.0.0.0
|
||
|
http_port = {{ grafana_port }}
|
||
|
{% if grafana_root_url is defined %}
|
||
|
root_url = {{ grafana_root_url }}
|
||
|
{% endif %}
|
||
|
|
||
|
[database]
|
||
|
type = {{ grafana_db_type }}
|
||
|
{% if grafana_db_type == 'sqlite3' %}
|
||
|
path = grafana.db
|
||
|
{% else %}
|
||
|
host = {{ grafana_db_server }}{% if grafana_db_port is defined and not grafana_db_server is match ('^/') %}:{{ grafana_db_port }}{% endif %}
|
||
|
|
||
|
name = {{ grafana_db_name }}
|
||
|
user = {{ grafana_db_user }}
|
||
|
password = {{ grafana_db_pass }}
|
||
|
{% endif %}
|
||
|
|
||
|
[session]
|
||
|
|
||
|
[dataproxy]
|
||
|
|
||
|
[analytics]
|
||
|
reporting_enabled = {{ grafana_reporting | ternary('true', 'false') }}
|
||
|
check_for_updates = {{ grafana_check_for_updates | ternary('true', 'false') }}
|
||
|
|
||
|
[security]
|
||
|
secret_key = {{ grafana_secret_key.stdout }}
|
||
|
|
||
|
[snapshots]
|
||
|
|
||
|
[users]
|
||
|
allow_sign_up = {{ grafana_allow_sign_up | ternary('true','false') }}
|
||
|
|
||
|
[auth]
|
||
|
|
||
|
[auth.anonymous]
|
||
|
{% if grafana_auth.anonymous is defined and grafana_auth.anonymous.enabled | default(True) %}
|
||
|
enabled = true
|
||
|
{% if grafana_auth.anonymous.org_name is defined %}
|
||
|
org_name = {{ grafana_auth.anonymous.org_name }}
|
||
|
{% endif %}
|
||
|
{% if grafana_auth.anonymous.org_role is defined %}
|
||
|
org_role = {{ grafana_auth.anonymous.org_role }}
|
||
|
{% endif %}
|
||
|
{% endif %}
|
||
|
|
||
|
[auth.proxy]
|
||
|
{% if grafana_auth.proxy is defined and grafana_auth.proxy.enabled | default(True) %}
|
||
|
enabled = true
|
||
|
header_name = {{ grafana_auth.proxy.header_name | default('User-Name') }}
|
||
|
header_property = username
|
||
|
auto_sign_up = true
|
||
|
{% if grafana_auth.proxy.whitelist is defined %}
|
||
|
whitelist = {{ grafana_auth.proxy.whitelist | join(',') }}
|
||
|
{% endif %}
|
||
|
{% endif %}
|
||
|
|
||
|
[auth.basic]
|
||
|
|
||
|
[auth.ldap]
|
||
|
{% if grafana_auth.ldap is defined and grafana_auth.ldap.enabled | default(True) %}
|
||
|
enabled = true
|
||
|
config_file = /etc/grafana/ldap.toml
|
||
|
{% endif %}
|
||
|
|
||
|
[emails]
|
||
|
|
||
|
[log]
|
||
|
mode = console
|
||
|
level = {{ grafana_log_level }}
|