Initial commit
This commit is contained in:
BIN
templates/.ejabberd.yml.j2.swp
Normal file
BIN
templates/.ejabberd.yml.j2.swp
Normal file
Binary file not shown.
41
templates/ejabberd.yml.j2
Normal file
41
templates/ejabberd.yml.j2
Normal file
@@ -0,0 +1,41 @@
|
||||
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
|
||||
Reference in New Issue
Block a user