Devenv: Fix openldap-multiple dev environment (#75013)
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 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.
|
||||
|
||||
```bash
|
||||
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.
|
||||
|
||||
```ini
|
||||
[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
|
||||
Reference in New Issue
Block a user