mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
.. | ||
srv1_prepopulate | ||
srv2_prepopulate | ||
docker-compose.yaml | ||
ldap_dev.toml | ||
README.md |
OpenLDAP-Multiple Docker Block
This Docker block uses osixia/openldap
image and should work for Apple's ARM chip.
Instead of launching solely 1 openldap server, it launches two.
Deployment
First build and deploy the openldap
containers.
make devenv sources=auth/openldap-multiple
Exposed ports
The first container will expose port 389
and 636
.
The second container will expose port 1389
and 1636
.
Background services
The osixia/openldap
container will update the database with any *.ldif
file changes inside ./prepopulate
and the ./modules
folder. Remember to rebuild the devenv
to apply any changes.
Grafana configuration changes
The following changes are needed at Grafana's configuration file.
[auth.ldap]
enabled = true
config_file = ./devenv/docker/blocks/auth/openldap-multiple/ldap_dev.toml
Available users and groups
Srv1 (dc=srv1-grafana,dc=org)
- admins
- ldap-admin-srv1
- editors
- ldap-editor-srv1
- no groups
- ldap-viewer-srv1
Srv2 (dc=srv2-grafana,dc=org)
- admins
- ldap-admin-srv2
- editors
- ldap-editor-srv2
- no groups
- ldap-viewer-srv2