WIP: Set up ejabberd for kosmos.org #24

Closed
greg wants to merge 25 commits from feature/7-ejabberd_rebased into master
Owner

Replaces #9, rebased against master and added Let's Encrypt setup

Refs #7

Needs to be rebased after we merge my Chef 14 PR, that includes the postgresql cookbooks

TODO:

  • Sync the latest config from andromeda
  • Update cookbooks that currently depend on the deprecated database cookbook before merging
  • Create the uploads folder (/var/www/xmpp.kosmos.org/uploads) owned by ejabberd, but /var/www/xmpp.kosmos.org/.well-known/ should be owned by www-data
Replaces #9, rebased against master and added Let's Encrypt setup Refs #7 Needs to be rebased after we merge my Chef 14 PR, that includes the postgresql cookbooks TODO: * [x] Sync the latest config from andromeda * [ ] Update cookbooks that currently depend on the deprecated database cookbook before merging * [ ] Create the uploads folder (`/var/www/xmpp.kosmos.org/uploads`) owned by ejabberd, but `/var/www/xmpp.kosmos.org/.well-known/` should be owned by www-data
raucao reviewed 2019-03-19 16:03:27 +00:00
Berksfile.lock Outdated
Owner

Missed a merge conflict.

Missed a merge conflict.
greg changed title from WIP: Set up ejabberd for kosmos.org to Set up ejabberd for kosmos.org 2019-03-27 09:58:28 +00:00
Author
Owner

I think this is good to go now. I have added the max_user_conferences option and enabled the admin_update_sql module to switch to the new schema that allows multiple virtual hosts using the same PostgreSQL database (introduced in 18.03, https://blog.process-one.net/ejabberd-18-03/)

I think this is good to go now. I have added the `max_user_conferences` option and enabled the `admin_update_sql` module to switch to the new schema that allows multiple virtual hosts using the same PostgreSQL database (introduced in 18.03, https://blog.process-one.net/ejabberd-18-03/)
raucao reviewed 2019-03-27 10:50:21 +00:00
Owner

It seems like this should be set to "open", according to the linked issue, no?

It seems like this should be set to "open", according to the linked issue, no?
greg reviewed 2019-03-27 10:58:40 +00:00
Author
Owner

Fixed in ce4a4bf

Fixed in ce4a4bf
Author
Owner

I have started from the current config file on Andromeda again (6b316f2)

I have started from the current config file on Andromeda again (6b316f2)
greg changed title from Set up ejabberd for kosmos.org to WIP: Set up ejabberd for kosmos.org 2019-04-03 09:52:25 +00:00
Author
Owner

Closed in favor of #32

Closed in favor of #32
greg closed this pull request 2019-04-17 08:17:26 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kosmos/chef#24
No description provided.