Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. # Set to true to log user information returned from LDAP
  2. verbose_logging = {{ grafana_ldap_logs.verbose_logging }}
  3.  
  4. {% for key,value in grafana_ldap_servers.iteritems() %}
  5. # LDAP Server backend for: {{ key }}
  6. [[servers]]
  7. host = "{{ value.host }}"
  8. port = {{ value.port }}
  9. use_ssl = {{ value.use_ssl }}
  10. ssl_skip_verify = {{ value.ssl_skip_verify }}
  11. bind_dn = "{{ value.bind_dn }}"
  12. bind_password = "{{ value.bind_password }}"
  13. search_filter = "{{ value.search_filter }}"
  14. search_base_dns = ["{{ value.search_base_dns }}"]
  15. {% if value.group_search_filter is defined %}
  16. group_search_filter = "{{ value.group_search_filter }}"
  17. {% endif %}
  18. {% if value.group_search_filter_user_attribute is defined %}
  19. group_search_filter_user_attribute = "{{ value.group_search_filter_user_attribute }}"
  20. {% endif %}
  21. {% if value.group_search_base_dns is defined %}
  22. group_search_base_dns = {{ value.group_search_base_dns }}
  23. {% endif %}
  24.  
  25. [servers.attributes]
  26. name = "{{ value.server_attributes.name }}"
  27. surname = "{{ value.server_attributes.surname }}"
  28. username = "{{ value.server_attributes.username }}"
  29. member_of = "{{ value.server_attributes.member_of}}"
  30. email = "{{ value.server_attributes.email }}"
  31.  
  32. {% for map_key,map_value in grafana_ldap_group_mappings.iteritems() %}
  33. {% if key == map_value.server %}
  34. # customer: {{ map_key }}
  35. {% for roles_key,roles_value in map_value.roles.iteritems() %}
  36. [[servers.group_mappings]]
  37. group_dn = "{{ roles_value }}"
  38. org_role = "{{ roles_key }}"
  39. org_id = {{ map_value.org_id }}
  40.  
  41. {% endfor %}
  42. {% endif %}
  43. {% endfor %}
  44. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement