my-env.yaml.startup 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # This is the default image startup configuration file
  2. # this file define environment variables used during the container **first start** in **startup files**.
  3. # This file is deleted right after startup files are processed for the first time,
  4. # after that all these values will not be available in the container environment.
  5. # This helps to keep your container configuration secret.
  6. # more information : https://github.com/osixia/docker-light-baseimage
  7. # Required and used for new ldap server only
  8. LDAP_ORGANISATION: Example Inc.
  9. LDAP_DOMAIN: example.org
  10. LDAP_BASE_DN: #if empty automatically set from LDAP_DOMAIN
  11. LDAP_ADMIN_PASSWORD: admin
  12. LDAP_CONFIG_PASSWORD: config
  13. LDAP_READONLY_USER: false
  14. LDAP_READONLY_USER_USERNAME: readonly
  15. LDAP_READONLY_USER_PASSWORD: readonly
  16. # Backend
  17. LDAP_BACKEND: hdb
  18. # Tls
  19. LDAP_TLS: true
  20. LDAP_TLS_CRT_FILENAME: ldap.crt
  21. LDAP_TLS_KEY_FILENAME: ldap.key
  22. LDAP_TLS_CA_CRT_FILENAME: ca.crt
  23. LDAP_TLS_ENFORCE: false
  24. LDAP_TLS_CIPHER_SUITE: SECURE256:-VERS-SSL3.0
  25. LDAP_TLS_PROTOCOL_MIN: 3.1
  26. LDAP_TLS_VERIFY_CLIENT: demand
  27. # Replication
  28. LDAP_REPLICATION: false
  29. # variables $LDAP_BASE_DN, $LDAP_ADMIN_PASSWORD, $LDAP_CONFIG_PASSWORD
  30. # are automaticaly replaced at run time
  31. # if you want to add replication to an existing ldap
  32. # adapt LDAP_REPLICATION_CONFIG_SYNCPROV and LDAP_REPLICATION_DB_SYNCPROV to your configuration
  33. # avoid using $LDAP_BASE_DN, $LDAP_ADMIN_PASSWORD and $LDAP_CONFIG_PASSWORD variables
  34. 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
  35. LDAP_REPLICATION_DB_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
  36. LDAP_REPLICATION_HOSTS:
  37. - ldap://ldap.example.org # The order must be the same on all ldap servers
  38. - ldap://ldap2.example.org
  39. # Remove config after setup
  40. LDAP_REMOVE_CONFIG_AFTER_SETUP: true
  41. # cfssl environment variables prefix
  42. LDAP_CFSSL_PREFIX: ldap # cfssl-helper first search config from LDAP_CFSSL_* variables, before CFSSL_* variables.