97 Commits

Author SHA1 Message Date
Greg Karékinian
4a63e806bc Remove dependency on chef-solo-search
We are using chef-zero, we do not need it anymore
2017-03-20 13:16:27 +00:00
Greg Karékinian
e57ee1590e Update Chef to 12.19.36 2017-03-20 13:16:11 +00:00
Greg Karékinian
c4a425fbb0 Update Ruby gems 2017-03-20 13:12:17 +00:00
Greg Karékinian
5b0658eb4b Set up certbot to get a Let's Encrypt certificate for xmpp.5apps.com 2017-03-19 20:17:51 +00:00
Greg Karékinian
3f15330b00 Clean up the sockethub nginx config 2017-03-19 20:05:28 +00:00
Greg Karékinian
9436284be2 Use the latest certbot instead of the old letsencrypt 2017-03-19 20:05:09 +00:00
Greg Karékinian
3ef2b8e5d5 Add our users to the systemd-journal group
This allows us to autocomplete and see system logs

Fixes #17
2017-03-19 16:37:54 +00:00
Greg Karékinian
af1718e44a Update ark cookbook 2017-02-24 16:05:31 +01:00
Greg Karékinian
6075167494 Remove hubot-openassets dependency 2017-02-14 11:49:36 +01:00
Greg Karékinian
a0af666ddd Switch Freenode's botka to the botka repo 2017-02-14 11:48:56 +01:00
Greg Karékinian
5a0323722a Explicitly run Chef in local mode (replacement for Solo)
Fixes a crash when editing encrypted data bags with the knife solo
plugin
2017-02-14 11:39:15 +01:00
Greg Karékinian
ccaab2f42d Add an Airtable API key 2017-02-14 11:38:53 +01:00
Greg Karékinian
03a12683ed Add botka to #emberjs on Freenode
Fixes #13
2017-01-26 05:57:18 +00:00
Greg Karékinian
98ba42b157 Fix the frequency of the Let's Encrypt script (run every day) 2017-01-26 05:52:11 +00:00
e95bda621e Remove additional CORS header for Sockethub
This would add a second value in addition to the one Sockethub sets
itself, which then broke the client.
2017-01-20 15:09:18 +08:00
Greg Karékinian
671a2c4421 Install the latest nodejs from source 2017-01-20 03:48:01 +00:00
b431e75e79 Use latest Chef 2017-01-20 10:32:32 +08:00
fe145ae85e Update chef
Had a gem installation failure I couldn't fix. Updated to latest
version and this one works.
2017-01-19 22:25:13 +08:00
Greg Karékinian
1f36b5b744 Add bots to a new room 2016-12-02 14:06:18 +01:00
Greg Karékinian
d730663589 Do not load hubot-read-tweet anymore, we're load our own from scripts/
Also join a test room
2016-11-22 16:10:34 +01:00
Greg Karékinian
7378908d93 Deploy botka from its own public repo 2016-11-22 16:10:16 +01:00
Greg Karékinian
6b4cb17064 Change basti's key 2016-11-22 11:14:55 +01:00
Greg Karékinian
312dea50f2 Add new room 2016-11-09 11:57:02 +01:00
Greg Karékinian
2fa7a2cf1f Backup the prosody dirs 2016-10-31 15:37:20 +01:00
Greg Karékinian
6d232a320f Remove the IRC version of schlupp 2016-10-28 18:46:32 +02:00
Greg Karékinian
94be2f68f4 Backup the Redis database to S3 too
Fixes #8
2016-10-28 18:45:51 +02:00
Greg Karékinian
f2016d8a07 Do not log #67p anymore
We're in #kosmos and #kosmos-dev now
2016-10-28 18:45:26 +02:00
Greg Karékinian
4ef630a22f Use the right XMPP aliases as the list of hubot owners 2016-10-28 18:44:35 +02:00
Greg Karékinian
a045203f80 Delete the IRC schlupp that was running on Grove 2016-10-28 18:41:50 +02:00
Greg Karékinian
6ce2d04879 Add a resource to the XMPP username
The hubot-xmpp module supports it, so now the bots don't have a long
auto-generated resource
2016-10-27 15:01:46 +02:00
Greg Karékinian
3649e11207 Update node file 2016-10-25 15:45:58 +02:00
Greg Karékinian
1761c39eb1 Add new schlupp to our xmpp server 2016-10-25 15:45:21 +02:00
Greg Karékinian
58fd0f4e71 Add new credentials for xmpp schlupp and update credentials 2016-10-25 15:44:21 +02:00
Greg Karékinian
0143edadf5 Deploy sockethub's master branch 2016-10-25 15:43:43 +02:00
Greg Karékinian
2e61be61e0 Add new cookbooks to dev server's roles 2016-10-13 15:51:24 +02:00
Greg Karékinian
2c2cdeb15a Initial version of the cookbook to install prosody 2016-10-13 15:51:03 +02:00
Greg Karékinian
cb2922b1c9 Add a cookbook to set up an instance of botka on our XMPP server 2016-10-13 15:48:16 +02:00
287857afda Add new ENV variable for accepting expired SSL certs 2016-10-12 23:45:49 +02:00
Greg Karékinian
ad4200e558 Restart nginx after renewing the Let's Encrypt cert 2016-10-06 13:57:20 +02:00
Greg Karékinian
691a0e5533 Deploy schlupp from new private repo 2016-08-08 13:24:23 +02:00
Greg Karékinian
90835233de Mitigate httpoxy
https://httpoxy.org
2016-07-28 12:30:13 +02:00
Greg Karékinian
58604212ec Mitigate the httpoxy vulnerability
https://httpoxy.org
2016-07-28 12:28:13 +02:00
Greg Karékinian
e7f10a98b6 Update mediawiki to 1.27.0 2016-07-28 12:25:17 +02:00
Greg Karékinian
1bb9a44ac4 Add README to sockethub cookbook 2016-07-08 16:04:12 +02:00
Greg Karékinian
10b1bff3c0 Update CleanTalk extension to 1.7
Fixes #7
2016-07-08 14:00:34 +02:00
Greg Karékinian
a4f9dd9c2f Update backup credentials data bag 2016-07-08 13:56:42 +02:00
Greg Karékinian
d11d7563b4 Ignore SSL errors for schlupp (Grove's SSL certificate is expired) 2016-07-06 13:23:15 +02:00
Greg Karékinian
e1425272c1 Add galfert user 2016-07-01 17:17:13 +02:00
Greg Karékinian
216c8d049d Remove old file committed by mistake 2016-05-13 17:51:50 +02:00
Greg Karékinian
7a53617302 Add automatic daily backup of mediawiki and wordpress databases 2016-05-13 17:12:24 +02:00