diff --git a/grafana/files/ldap.toml b/grafana/files/ldap.toml index ff5fb6e..0190ea2 100644 --- a/grafana/files/ldap.toml +++ b/grafana/files/ldap.toml @@ -70,11 +70,11 @@ group_search_base_dns = {{ ldap_params.group_search_base_dns }} {%- endif %} [servers.attributes] -name = "givenName" -surname = "sn" -username = "cn" -member_of = "memberOf" -email = "email" +name = "{{ ldap_params.servers.attributes.name }}" +surname = "{{ ldap_params.servers.attributes.surname }}" +username = "{{ ldap_params.servers.attributes.username }}" +member_of = "{{ ldap_params.servers.attributes.member_of }}" +email = "{{ ldap_params.servers.attributes.email }}" {%- if ldap_params.get('authorization', {}).get('enabled', False) %} diff --git a/grafana/map.jinja b/grafana/map.jinja index 4c9fe60..2b38de3 100644 --- a/grafana/map.jinja +++ b/grafana/map.jinja @@ -21,6 +21,13 @@ Debian: user_search_filter: "(cn=%s)" user_search_base_dns: - "dc=grafana,dc=org" + servers: + attributes: + name: "givenName" + surname: "sn" + username: "cn" + member_of: "memberOf" + email: "email" admin: user: admin password: admin