WIP: Set up ejabberd for kosmos.org #9

Closed
greg wants to merge 24 commits from feature/7-ejabberd into master

24 Commits

Author SHA1 Message Date
Greg Karékinian
de30c17e51 blah 2019-03-13 17:40:27 +01:00
Greg Karékinian
f4bcaa2074 Update ejabberd to 19.02 2019-03-13 17:40:14 +01:00
Greg Karékinian
cb75292d7f Set the ejabberd postgresql user from an encrypted data bag 2019-03-13 17:39:39 +01:00
Greg Karékinian
2123279cdb Update the postgresql schema for ejabberd 19.02 2019-03-13 17:38:53 +01:00
Greg Karékinian
87b3d3a9c5 Set postgresql password from an encrypted data bag 2019-03-13 17:38:24 +01:00
Greg Karékinian
b82ccbb476 Add our kosmos.org accounts as admins 2019-03-13 15:23:55 +01:00
Greg Karékinian
8be7a9017b Get rid of the 5apps.com config for now 2019-03-13 15:23:08 +01:00
Greg Karékinian
6d09f242f2 Merge branch 'master' into feature/7-ejabberd 2019-03-13 15:11:28 +01:00
Greg Karékinian
1147c1eeaf Add the kosmos-postgresql and ejabberd backup recipes 2019-02-27 12:42:18 +01:00
Greg Karékinian
2325c9a3b1 Update the postgresql cookbook 2019-02-27 12:40:15 +01:00
Greg Karékinian
98a13b08a1 Merge branch 'master' into feature/7-ejabberd 2019-02-27 12:21:59 +01:00
Greg Karékinian
2a579f62d2 Add a recipe that sets up backups for ejabberd 2019-02-26 14:50:26 +01:00
Greg Karékinian
591c7462ec Update the ipfs cookbook 2019-02-26 14:50:26 +01:00
Greg Karékinian
7a91a43add Update ipfs and ipfs-cluster 2019-02-26 14:50:25 +01:00
855f51be36
Merge branch 'master' into feature/7-ejabberd 2019-01-27 12:51:09 +08:00
Greg Karékinian
9d4e0a420c Add a dependency on the backup cookbook 2019-01-24 19:32:37 +01:00
Greg Karékinian
b70a7fcd8b Get rid of the deprecated set_unless 2019-01-24 19:31:17 +01:00
Greg Karékinian
8f95c220f5 Install Ruby in the backup cookbook
Also switch to the 5.0 beta version, it works with modern Rubies
2019-01-24 19:23:09 +01:00
Greg Karékinian
8e01bf58ca Revert "Switch certbot to the Ubuntu packages instead of the Git repo"
This reverts commit 019bf85ecc6bc56a07863191b204654fc8fddd2a.
2019-01-24 17:47:32 +01:00
Greg Karékinian
a2b589003b Switch the config to the latest version without comments
Taken from the 18.12.1 default config
2019-01-10 16:48:12 +01:00
Greg Karékinian
fc644333ff Reload ejabberd when the config file changes 2019-01-10 16:47:58 +01:00
Greg Karékinian
4cb4a98092 Add initial kosmos-postgresql cookbook
This is to install PostgreSQL all in one place instead of for each
service that needs it (Mastodon, ejabberd, ...)
2019-01-09 18:26:50 +01:00
Greg Karékinian
a6ad888a49 Initial kosmos-ejabberd cookbook
No Let's Encrypt cert generation recipe for now

Hardcoded PostgreSQL password too
2019-01-09 18:19:03 +01:00
Greg Karékinian
019bf85ecc Switch certbot to the Ubuntu packages instead of the Git repo 2019-01-09 11:41:35 +01:00