sso: make openldap bootstrap POSIX sh
This commit is contained in:
parent
8651ada4d9
commit
5ae9bf578e
@ -27,7 +27,7 @@ spec:
|
|||||||
command: ["/bin/sh", "-c"]
|
command: ["/bin/sh", "-c"]
|
||||||
args:
|
args:
|
||||||
- |
|
- |
|
||||||
set -euo pipefail
|
set -eu
|
||||||
|
|
||||||
base_dn="dc=bstein,dc=dev"
|
base_dn="dc=bstein,dc=dev"
|
||||||
admin_dn="cn=admin,${base_dn}"
|
admin_dn="cn=admin,${base_dn}"
|
||||||
@ -49,8 +49,8 @@ spec:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
ensure_ou() {
|
ensure_ou() {
|
||||||
local ou_name="${1}"
|
ou_name="${1}"
|
||||||
local ou_dn="ou=${ou_name},${base_dn}"
|
ou_dn="ou=${ou_name},${base_dn}"
|
||||||
|
|
||||||
if ldapsearch -x -H "${ldap_uri}" -D "${admin_dn}" -w "${LDAP_ADMIN_PASSWORD}" -b "${ou_dn}" -s base '(objectClass=organizationalUnit)' dn >/dev/null 2>&1; then
|
if ldapsearch -x -H "${ldap_uri}" -D "${admin_dn}" -w "${LDAP_ADMIN_PASSWORD}" -b "${ou_dn}" -s base '(objectClass=organizationalUnit)' dn >/dev/null 2>&1; then
|
||||||
echo "OU ${ou_name} exists"
|
echo "OU ${ou_name} exists"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user