diff options
author | Jonas Gunz <himself@jonasgunz.de> | 2022-04-04 21:24:22 +0200 |
---|---|---|
committer | Jonas Gunz <himself@jonasgunz.de> | 2022-04-04 21:24:22 +0200 |
commit | e835ea003eb91a534bfcead68062562e6ed1e665 (patch) | |
tree | 590f4d91c0514377895433f7d68d8b9eef7cf287 /roles/grafana/templates/grafana.ini.j2 | |
parent | 03984cc21f9b2fbc6925a0c29d078fd140240a91 (diff) | |
download | ansible_collection-e835ea003eb91a534bfcead68062562e6ed1e665.tar.gz |
add grafana
Diffstat (limited to 'roles/grafana/templates/grafana.ini.j2')
-rw-r--r-- | roles/grafana/templates/grafana.ini.j2 | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/roles/grafana/templates/grafana.ini.j2 b/roles/grafana/templates/grafana.ini.j2 new file mode 100644 index 0000000..910d453 --- /dev/null +++ b/roles/grafana/templates/grafana.ini.j2 @@ -0,0 +1,61 @@ +; vi: ft=dosini + +[server] +# Protocol (http, https, h2, socket) +protocol = https +http_port = {{ grafana.port }} + +cert_file = {{ grafana.certificate }} +cert_key = {{ grafana.key }} + +[database] +type = mysql + +host = {{ grafana.db.host }} +name = {{ grafana.db.name }} +user = {{ grafana.db.user }} +password = """{{ grafana.db.password }}""" + +ssl_mode = {{ grafana.db.ssl }} + +{% if grafana.db.ssl %} +ca_cert_path = {{ grafana.db.ca }} +server_cert_name = {{ grafana.db.host }} +{% endif %} + +[security] +# disable creation of admin user on first start of grafana +disable_initial_admin_creation = true + +[users] +allow_sign_up = false +allow_org_create = false + +[auth.ldap] +enabled = {{ grafana.ldap.enabled }} + +{% if grafana.ldap.enabled %} +config_file = /etc/grafana/ldap.toml +allow_sign_up = true +{% endif %} + +#################################### SMTP / Emailing ########################## +[smtp] +;enabled = false +;host = localhost:25 +;user = +# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" +;password = +;cert_file = +;key_file = +;skip_verify = false +;from_address = admin@grafana.localhost +;from_name = Grafana +# EHLO identity in SMTP dialog (defaults to instance_name) +;ehlo_identity = dashboard.example.com +# SMTP startTLS policy (defaults to 'OpportunisticStartTLS') +;startTLS_policy = NoStartTLS + +[emails] +;welcome_email_on_sign_up = false +;templates_pattern = emails/*.html |