blob: e390772993ae0584fa3fa756d34a1a65bf4c1013 [file] [log] [blame]
parameters:
_param:
docker_image_openldap: osixia/openldap:1.1.7
docker:
client:
service:
openldap:
# XXX: docker service is not able to set hostname
# https://github.com/docker/docker/issues/24877
restart:
condition: any
image: ${_param:docker_image_openldap}
environment:
HOSTNAME: ldap01.${_param:cluster_public_host}
LDAP_ORGANISATION: "${_param:openldap_organisation}"
LDAP_DOMAIN: "${_param:openldap_domain}"
LDAP_ADMIN_PASSWORD: ${_param:openldap_admin_password}
LDAP_CONFIG_PASSWORD: ${_param:openldap_config_password}
LDAP_READONLY_USER: true
LDAP_READONLY_USER_USERNAME: readonly
LDAP_READONLY_USER_PASSWORD: ${_param:openldap_readonly_password}
LDAP_TLS: false
ports:
- 389:389
- 636:636
volume:
database:
type: bind
source: /srv/volumes/openldap/database
destination: /var/lib/ldap
config:
type: bind
source: /srv/volumes/openldap/config
destination: /etc/ldap/slapd.d