This commit is contained in:
Bertrand Gouny committed 2014-11-06 18:22:18 +01:00
1 parent 41dd9c581e
commit ad1de4a196
2 files changed
+7 -7

No files matched your search

+1 -1
View File
@@ -25,7 +25,7 @@ VOLUME ["/var/lib/ldap", "/etc/ldap/slapd.d"]
# RUN rm -rf /etc/service/sshd /etc/my_init.d/00_regen_ssh_host_keys.sh
# Enable dnsmasq
RUN /sbin/enable-service dnsmasq
RUN /sbin/enable-service dnsmasq ca-authority
# Use baseimage-docker's init system.
CMD ["/sbin/my_init"]
+6 -6
View File
@@ -77,16 +77,16 @@ if [ ! -e /etc/ldap/slapd.d/docker_bootstrapped ]; then
else
#generate default tls certificates / set domain name
DOMAIN_ESC=`echo $DOMAIN_NAME | sed 's/\./_/g'`
DOMAIN_ESC_UPPER=`echo $DOMAIN_ESC | tr '[a-z]' '[A-Z]'`
export SSL_${DOMAIN_ESC_UPPER}_COMMON_NAME=${DOMAIN_NAME}
export SSL_${DOMAIN_ESC_UPPER}_ORGANIZATION="${LDAP_ORGANISATION}"
export SSL_SLAPD_COMMON_NAME="$DOMAIN_NAME"
export SSL_SLAPD_ORGANIZATION="${LDAP_ORGANISATION}"
/sbin/create-ssl-cert $DOMAIN_NAME /etc/ldap/ssl/ldap.crt /etc/ldap/ssl/ldap.key
cp /etc/ldap/ssl/ldap.crt /etc/ldap/ssl/ca.crt
/sbin/ssl-create-cert slapd /etc/ldap/ssl/ldap.crt /etc/ldap/ssl/ldap.key
ln -s /etc/ssl/certs/docker_baseimage_cacert.pem /etc/ldap/ssl/ca.crt
fi
sed -i 's,TLS_CACERT.*,TLS_CACERT ./etc/ldap/ssl/ca.crt,g' /etc/ldap/ldap.conf
# Fix permission on certificates
chown openldap:openldap -R /etc/ldap/ssl