I'm trying to start the docker with docker-compose, It's starting nice, but when I set the LDAP_REPLICATION_HOSTS variable on the docker-compose.yml, it doesn't start successful anymore. With docker run, the same variable works fine. How can I configure the LDAP_REPLICATION_HOSTS variable using docker-compose?
ldap:
build: ldap
restart: always
hostname: ldap01.locadomain
volumes:
- ./ldap/data:/var/lib/ldap
- ./ldap/config/slapd.d:/etc/ldap/slapd.d
environment:
- LDAP_REPLICATION=true
- LDAP_REPLICATION_HOSTS="#PYTHON2BASH:['ldap://ldap01.localdomain','ldap://ldap02.localdomain']"
- LDAP_BASE_DN ="dc=xxxxx,dc=yyy,dc=zzz,dc=zz"
- LDAP_TLS=false
ports:
- 192.168.2.4:389:389
Thanks and regards!
Answering to my self:
The notation
- LDAP_REPLICATION_HOSTS="#PYTHON2BASH:['ldap://ldap01.localdomain','ldap://ldap02.localdomain']"
does not work.
The notation
LDAP_REPLICATION_HOSTS: "#PYTHON2BASH:['ldap://ldap01.localdomain','ldap://ldap02.localdomain']"
works.
Most helpful comment
Answering to my self:
The notation
- LDAP_REPLICATION_HOSTS="#PYTHON2BASH:['ldap://ldap01.localdomain','ldap://ldap02.localdomain']"does not work.
The notation
LDAP_REPLICATION_HOSTS: "#PYTHON2BASH:['ldap://ldap01.localdomain','ldap://ldap02.localdomain']"works.