WIP: LDAP server and support for Mastodon, ejabberd and MediaWiki #112

Closed
greg wants to merge 8 commits from feature/107-ldap into master

8 Commits

Author SHA1 Message Date
Greg Karékinian
57351fef71 Set the LDAP server to localhost in development 2019-11-04 19:58:47 +01:00
Greg Karékinian
00803f346c Add missing data bag for 389 Directory Server 2019-11-04 19:58:24 +01:00
Greg Karékinian
4c1666cde6 Merge branch 'master' into feature/107-ldap 2019-11-04 19:18:26 +01:00
Greg Karékinian
0cb0879a55 Add LDAP support to mastodon
Users can log in with their account in the database, or with an LDAP
account in the cn=greg,ou=users,dc=kosmos,dc=org group, with the
mastodon attribute set to enabled
2019-11-04 19:07:13 +01:00
Greg Karékinian
ab37a6a24e Add LDAP support to mediawiki
Users can log in if they have an account in the database, or using their
LDAP account (in the cn=greg,ou=users,dc=kosmos,dc=org group and with
the wiki attribute set to enabled
2019-11-04 19:07:13 +01:00
Greg Karékinian
ef79434cb5 Only set up Tor when not in the dev environment 2019-11-04 19:07:13 +01:00
Greg Karékinian
786a71cee2 Add LDAP support to ejabberd
Users in the cn=greg,ou=users,dc=kosmos,dc=org group and the xmpp
attribute set to enabled will be able to log in using their userPassword
2019-11-04 19:07:13 +01:00
Greg Karékinian
56817c9355 Initial version of the kosmos-dirsrv cookbook
It sets up 389 Directory Server, including a TLS cert acquired using
Let's Encrypt in production (that requires ldap.kosmos.org pointing to
the server's IP)
2019-11-04 19:07:13 +01:00