Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Set to true to log user information returned from LDAP
- verbose_logging = {{ grafana_ldap_logs.verbose_logging }}
- {% for key,value in grafana_ldap_servers.iteritems() %}
- # LDAP Server backend for: {{ key }}
- [[servers]]
- host = "{{ value.host }}"
- port = {{ value.port }}
- use_ssl = {{ value.use_ssl }}
- ssl_skip_verify = {{ value.ssl_skip_verify }}
- bind_dn = "{{ value.bind_dn }}"
- bind_password = "{{ value.bind_password }}"
- search_filter = "{{ value.search_filter }}"
- search_base_dns = ["{{ value.search_base_dns }}"]
- {% if value.group_search_filter is defined %}
- group_search_filter = "{{ value.group_search_filter }}"
- {% endif %}
- {% if value.group_search_filter_user_attribute is defined %}
- group_search_filter_user_attribute = "{{ value.group_search_filter_user_attribute }}"
- {% endif %}
- {% if value.group_search_base_dns is defined %}
- group_search_base_dns = {{ value.group_search_base_dns }}
- {% endif %}
- [servers.attributes]
- name = "{{ value.server_attributes.name }}"
- surname = "{{ value.server_attributes.surname }}"
- username = "{{ value.server_attributes.username }}"
- member_of = "{{ value.server_attributes.member_of}}"
- email = "{{ value.server_attributes.email }}"
- {% for map_key,map_value in grafana_ldap_group_mappings.iteritems() %}
- {% if key == map_value.server %}
- # customer: {{ map_key }}
- {% for roles_key,roles_value in map_value.roles.iteritems() %}
- [[servers.group_mappings]]
- group_dn = "{{ roles_value }}"
- org_role = "{{ roles_key }}"
- org_id = {{ map_value.org_id }}
- {% endfor %}
- {% endif %}
- {% endfor %}
- {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement