| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # This is the default image startup configuration file
- # this file define environment variables used during the container **first start** in **startup scripts**.
- # This file is deleted right after startup scripts are processed for the first time,
- # after that all theses values will not be available in the container environment.
- # That helps to keep your container configuration secret.
- # more information : https://github.com/osixia/docker-light-baseimage
- # Required and used for new ldap server only
- LDAP_ORGANISATION: Example Inc.
- LDAP_DOMAIN: example.org
- LDAP_ADMIN_PASSWORD: admin
- LDAP_CONFIG_PASSWORD: config
- LDAP_READONLY_USER: false
- LDAP_READONLY_USER_USERNAME: readonly
- LDAP_READONLY_USER_PASSWORD: readonly
- # Tls
- LDAP_TLS: true
- LDAP_TLS_CRT_FILENAME: ldap.crt
- LDAP_TLS_KEY_FILENAME: ldap.key
- LDAP_TLS_CA_CRT_FILENAME: ca.crt
- LDAP_TLS_CIPHER_SUITE: SECURE256:-VERS-SSL3.0
- LDAP_TLS_PROTOCOL_MIN: 3.1
- LDAP_TLS_VERIFY_CLIENT: demand
- # Replication
- LDAP_REPLICATION: false
- # variables $LDAP_BASE_DN, $LDAP_ADMIN_PASSWORD, $LDAP_CONFIG_PASSWORD
- # are automaticaly replaced at run time
- # if you want to add replication to an existing ldap
- # adapt LDAP_REPLICATION_CONFIG_SYNCPROV and LDAP_REPLICATION_HDB_SYNCPROV to your configuration
- # avoid using $LDAP_BASE_DN, $LDAP_ADMIN_PASSWORD and $LDAP_CONFIG_PASSWORD variables
- LDAP_REPLICATION_CONFIG_SYNCPROV: binddn="cn=admin,cn=config" bindmethod=simple credentials=$LDAP_CONFIG_PASSWORD searchbase="cn=config" type=refreshAndPersist retry="60 +" timeout=1 starttls=critical
- LDAP_REPLICATION_HDB_SYNCPROV: binddn="cn=admin,$LDAP_BASE_DN" bindmethod=simple credentials=$LDAP_ADMIN_PASSWORD searchbase="$LDAP_BASE_DN" type=refreshAndPersist interval=00:00:00:10 retry="60 +" timeout=1 starttls=critical
- LDAP_REPLICATION_HOSTS:
- - ldap://ldap.example.org # The order must be the same on all ldap servers
- - ldap://ldap2.example.org
|