Archived
add unit tests for various utility functions,
add integration test for LDAPClient, add aiutomatic openldap configuration for testing through make, add make targets for tests improve make targets for build/clean, update README with build and test instructions
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
.PHONY: dev-init
|
||||
|
||||
prerequisites:
|
||||
@echo "=================== Installing Prerequisites ==================="
|
||||
apt install debconf-utils slapd ldap-utils sudo gettext
|
||||
git clone https://git.tronnet.net/tronnet/open-ldap-setup
|
||||
cd open-ldap-setup/; bash gencert.sh < ../gencert.conf;
|
||||
rm -rf open-ldap-setup/
|
||||
|
||||
dev-init: prerequisites dev-reinit
|
||||
|
||||
dev-reinit:
|
||||
@echo "====================== Initializing Slapd ======================"
|
||||
cat debconf-slapd.conf | debconf-set-selections
|
||||
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure slapd
|
||||
git clone https://git.tronnet.net/tronnet/open-ldap-setup
|
||||
cd open-ldap-setup/; bash setup.sh < ../setup.conf;
|
||||
rm -rf open-ldap-setup/
|
||||
@@ -0,0 +1,16 @@
|
||||
slapd slapd/password1 password admin
|
||||
slapd slapd/internal/adminpw password admin
|
||||
slapd slapd/internal/generated_adminpw password admin
|
||||
slapd slapd/password2 password admin
|
||||
slapd slapd/unsafe_selfwrite_acl note
|
||||
slapd slapd/purge_database boolean true
|
||||
slapd slapd/domain string test.paasldap
|
||||
slapd slapd/ppolicy_schema_needs_update select abort installation
|
||||
slapd slapd/invalid_config boolean true
|
||||
slapd slapd/move_old_database boolean true
|
||||
slapd slapd/backend select MDB
|
||||
slapd shared/organization string paasldap
|
||||
slapd slapd/dump_database_destdir string /var/backups/slapd-VERSION
|
||||
slapd slapd/no_configuration boolean false
|
||||
slapd slapd/dump_database select when needed
|
||||
slapd slapd/password_mismatch note
|
||||
@@ -0,0 +1,2 @@
|
||||
paasldap
|
||||
localhost
|
||||
@@ -0,0 +1,10 @@
|
||||
dc=test,dc=paasldap
|
||||
adminuser
|
||||
adminuser@test.paasldap
|
||||
admin
|
||||
user
|
||||
admin123
|
||||
admin123
|
||||
/etc/ssl/certs/ldap-ca-cert.pem
|
||||
/etc/ldap/ldap-server-cert.pem
|
||||
/etc/ldap/ldap-server-key.pem
|
||||
Reference in New Issue
Block a user