OpenLdap docker image used for Jenkins Infrastructure Project This project defines two docker images, one that run openldap and a second one that run a cron daemon who periodically backup the database
This openldap container require valid SSL certificate located in /etc/ldap/ssl where each filename is one of the following variable.
This docker image contains various scripts to run different actions.
This docker image can be configured with some env variable.
Define openldap admin DN
Define openldap admin password
Define openldap backup directory
Define openldap backup file name. Filename must end with ldiff
Define slapd database name
Define slapd loglevel
Define the ldap query used for healtcheck
Default to: 'cn=admins,ou=groups,dc=jenkins-ci,dc=org'
Define backup file to restore.
Define ssl private key file name. This file must be located in /etc/ldap/ssl
Define ssl certificate file name. This file must be located in /etc/ldap/ssl
Define ca certificate file name. This file must be located in /etc/ldap/ssl