42 lines
1.2 KiB
Django/Jinja
42 lines
1.2 KiB
Django/Jinja
hosts:
|
|
- ejabberd.eom.dev
|
|
- jabber.eom.dev
|
|
certfiles:
|
|
- /etc/letsencrypt/tls.crt
|
|
- /etc/letsencrypt/tls.key
|
|
auth_method: ldap
|
|
ldap_servers:
|
|
- openldap.openldap.svc.cluster.local
|
|
ldap_port: 389
|
|
ldap_rootdn: "cn=readonly,dc=eom,dc=dev"
|
|
ldap_password: "{{ openldap_readonly_password }}"
|
|
ldap_filter: "(&(objectClass=posixAccount)(memberOf=cn=ejabberd users,ou=ejabberd,ou=Services,dc=eom,dc=dev))"
|
|
ldap_uids:
|
|
uid: "%u@eom.dev"
|
|
modules:
|
|
mod_vcard:
|
|
db_type: ldap
|
|
ldap_rootdn: "cn=readonly,dc=eom,dc=dev"
|
|
ldap_password: "{{ openldap_readonly_password }}"
|
|
ldap_base: "ou=People,dc=eom,dc=dev"
|
|
ldap_uids:
|
|
uid: "%u@eom.dev"
|
|
ldap_filter: "(&(objectClass=posixAccount)(memberOf=cn=ejabberd users,ou=ejabberd,ou=Services,dc=eom,dc=dev))"
|
|
ldap_vcard_map:
|
|
NICKNAME: {"%u": []}
|
|
GIVEN: {"%s": [givenName]}
|
|
FAMILY: {"%s": [sn]}
|
|
FN: {"%s, %s": [sn, givenName]}
|
|
EMAIL: {"%s": [mail]}
|
|
BDAY: {"%s": [birthDay]}
|
|
ldap_search_fields:
|
|
User: "%u"
|
|
Name: givenName
|
|
"Family Name": sn
|
|
Email: mail
|
|
Birthday: birthDay
|
|
ldap_search_reported:
|
|
"Full Name": FN
|
|
Nickname: NICKNAME
|
|
Birthday: BDAY
|