1001 Commits

Author SHA1 Message Date
9efb9cd78c
Configure/deploy HTTP upload service on uploads.kosmos.chat
https://xmpp.org/extensions/xep-0363.html

(Does not contain the config for ejabberd itself yet.)
2020-11-23 17:37:14 +01:00
89f5a81952 Merge pull request 'Configure/deploy new akkounts Rails app' (#242) from feature/akkounts into master
Reviewed-on: #242
2020-11-23 09:52:16 +00:00
c26fcd5b26
Remove obsolete manual daemon reload 2020-11-22 20:26:56 +01:00
0dc314b1e7
Add node data for akkounts-1 2020-11-21 15:12:39 +01:00
d384f69139
Configure/deploy new akkounts app 2020-11-21 15:12:31 +01:00
21be68feb5 Merge pull request 'Add CLI script for hashing LDAP passwords' (#239) from chore/ldap_hash_password_script into master
Reviewed-on: #239
2020-11-20 13:39:40 +00:00
b63c86b37f
Add CLI script for hashing LDAP passwords
Only takes a cleartext password and outputs a salted, hashed password
string for LDAP documents.
2020-11-20 14:36:25 +01:00
9470e62e3b Merge pull request 'Set up Drone CI with Gitea integration' (#236) from feature/235-drone_ci into master
Reviewed-on: #236
2020-11-19 13:47:43 +00:00
Greg Karékinian
df4c92b64e Update the centaurus node after adding drone to it 2020-11-19 12:59:24 +01:00
Greg Karékinian
d7e54bf7ce Add drone role 2020-11-19 12:59:24 +01:00
Greg Karékinian
ebf5f405f5 Initial kosmos_drone cookbook
Closes #235
2020-11-19 12:59:15 +01:00
9ba364ad7a Merge pull request 'Fix 389 Directory Server CLIs not working' (#234) from bugfix/install_lib389 into master
Reviewed-on: #234
2020-11-08 16:26:16 +00:00
ac49430521
Install lib389
Fixes 389 CLIs not working (e.g. `dsctl`).
2020-11-08 17:23:24 +01:00
f12cf704ac Merge pull request 'Update barnard.kosmos.org node data' (#232) from chore/update_node_info into master
Reviewed-on: #232
2020-10-30 09:01:13 +00:00
4c17d9ad53
Update barnard.kosmos.org node data 2020-10-30 10:00:23 +01:00
eaa3d78684 Merge pull request 'Remove hubot-rss-reader from hubots' (#231) from chore/remove_hubot-rss-reader into master
Reviewed-on: #231
2020-10-29 15:20:16 +00:00
f874d7f979
Remove hubot-rss-reader from hubots
Not available in latest hal8000 source anymore
2020-10-29 16:19:24 +01:00
96d0f7dd04 Merge pull request 'Update IPFS cookbook/software' (#230) from chore/update_go-ipfs into master
Reviewed-on: #230
2020-10-29 08:35:56 +00:00
af132c072d Merge branch 'master' into chore/update_go-ipfs 2020-10-29 08:35:36 +00:00
c06d530f62
Update ipfs-1 kernel version 2020-10-25 12:09:22 +01:00
2c368f0f10
Update IPFS cookbook 2020-10-25 12:09:01 +01:00
efd985f6ba Merge pull request 'Initial kosmos_discourse cookbook' (#223) from feature/222-discourse into master
Reviewed-on: #223
2020-10-23 10:12:12 +00:00
42a70962e8 Merge branch 'master' into feature/222-discourse 2020-10-23 10:11:05 +00:00
Greg Karékinian
255e43c680 Fix the Systemd unit for discourse
Switch the systemd unit to a oneshot type
2020-10-23 09:28:31 +02:00
0f5f84dba2 Merge pull request 'Send wiki notifications to new info chatroom (instead of main Kosmos room)' (#224) from chore/hubot_mediawiki_notifications into master
Reviewed-on: #224
2020-10-21 11:43:26 +00:00
71c8f6d91a Merge branch 'master' into chore/hubot_mediawiki_notifications 2020-10-21 11:43:08 +00:00
da7ff96937 Merge pull request 'Fix the undefined variable in the instance resource' (#225) from bugfix/dirsrv_certbot_undefined_var into master
Reviewed-on: #225
2020-10-21 08:12:48 +00:00
Greg Karékinian
5062392c71 Fix the undefined variable in the instance resource 2020-10-20 19:53:11 +02:00
4f5b005087
Send wiki notifications to new info XMPP room 2020-10-20 15:46:58 +02:00
69383a666b
Let hal8000 join new info@kosmos.chat room 2020-10-20 15:42:42 +02:00
Greg Karékinian
dc2fe38e10 Add the discourse role to centaurus 2020-10-20 12:22:07 +02:00
Greg Karékinian
07e6da4d33 Add a role for discourse 2020-10-20 12:22:07 +02:00
Greg Karékinian
429b609ac2 Initial kosmos_discourse cookbook
The systemd unit does not work

Refs #222
2020-10-20 12:21:53 +02:00
d1c9cf853f Merge pull request 'Set the autocreate permission for Mediawiki users' (#220) from bugfix/219-ldap_autocreate_wiki into master
Reviewed-on: #220
2020-10-06 13:56:05 +00:00
Greg Karékinian
7eaf177bb2 Set the autocreate permission for Mediawiki users
This allows LDAP sign ins to create an account automatically

Fixes #219
2020-10-06 15:51:01 +02:00
7d2374449a Merge pull request 'Do not install PostgreSQL with ejabberd by default' (#218) from bugfix/ejabberd_include_postgresql into master
Reviewed-on: #218
2020-09-25 18:12:07 +00:00
Greg Karékinian
2119c11243 Do not include kosmos-postgresql in kosmos-ejabberd default recipe
It will install PostgreSQL, and we do not want that on the ejabberd
server
2020-09-25 16:29:01 +02:00
fcd9e8ff74 Merge pull request 'Fix kosmos-ipfs not requiring nodejs/npm' (#215) from bugfix/kosmos-ipfs_recipe into master
Reviewed-on: #215
2020-09-24 15:47:52 +00:00
70363c1a93 Merge pull request 'Migrate IPFS gateway to new VM on draco.kosmos.org' (#216) from ops/ipfs_gateway_migration into master
Reviewed-on: #216
2020-09-24 15:47:25 +00:00
7c4af862b7
Add node config for new IPFS (gateway) VM 2020-09-24 17:41:24 +02:00
3d8d31c32f
Fix kosmos-ipfs not requiring nodejs/npm
If node isn't installed on a machine by something else before running
the kosmos-ipfs recipe, then it fails.
2020-09-24 17:39:28 +02:00
d2550d80c8 Merge pull request 'Switch Certbot to Snap package on Ubuntu 20.04+' (#211) from feature/certbot_snap into master
Reviewed-on: #211
2020-09-24 14:16:55 +00:00
Greg Karékinian
a8b303af4a Fix the search command for Kosmos LDAP users 2020-09-16 11:36:29 +02:00
104090d34e Merge pull request 'Add shell script for creating LDAP user accounts' (#214) from feature/add_user_script into master
Reviewed-on: #214
2020-09-16 09:34:34 +00:00
41319fc5bc
Add shell script for creating LDAP user accounts 2020-09-15 13:04:54 +02:00
be4d1ca7f4 Merge pull request 'Set up a testing VM on draco' (#212) from test_vm into master
Reviewed-on: #212
2020-09-06 12:02:26 +00:00
ee7a853b5c
Set up a testing VM on draco
Currently only has base recipe and nginx with certbot running.

https://test-2.kosmos.org/
2020-09-06 14:00:35 +02:00
a1a0d7e4c1
Switch Certbot to snap package on Ubuntu 20.04+
Needs only minor changes. Tested and running on wiki.kosmos.org already.
2020-09-06 13:46:06 +02:00
ded21fb009 Merge pull request 'Move wiki to new VM, update cookbooks and software' (#210) from feature/wiki_vm into master
Reviewed-on: #210
2020-09-06 11:45:30 +00:00
2d559ebd91
Update wiki node config
Just committing the changes after a successful run with letsencrypt also
working.
2020-09-06 13:43:07 +02:00