mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-18 14:34:24 +02:00
25 lines
1.4 KiB
YAML
25 lines
1.4 KiB
YAML
hostname: "svc-db-openldap" # Hostname of the LDAP Server in the ldap network
|
|
network:
|
|
name: "svc-db-openldap"
|
|
local: True # Activates local network. Necessary for LDIF import routines
|
|
docker: True # Activates docker network to allow other docker containers to connect
|
|
public: False # Set to true in inventory file if you want to expose the LDAP port to the internet
|
|
docker:
|
|
services:
|
|
openldap:
|
|
image: "bitnami/openldap"
|
|
version: "latest"
|
|
container: "<< defaults_applications[svc-db-openldap].hostname >>"
|
|
webinterface: "lam" # The webinterface which should be used. Possible: lam and phpldapadmin
|
|
features:
|
|
ldap: true
|
|
provisioning:
|
|
# Here it's possible to define what should be imported and updated.
|
|
# It doesn't make sense to let the import run everytime because its very time consuming
|
|
configuration: true # E.g. MemberOf and Hashed Password Configuration
|
|
credentials: true # Administrator Password
|
|
schemas: true # E.g. Nextcloud, Openssl
|
|
users: true # E.g. User, group and role entries
|
|
groups: true # Roles and Groups import
|
|
update: true # User Class updates
|