Commit Graph

99 Commits

Author SHA1 Message Date
Greg Karékinian bfd2d52ea8 Improve the letsencrypt recipe
Add missing dependency
Regenerate the nginx vhost after generating the cert for the first time
2017-03-20 13:18:23 +00:00
Greg Karékinian 14542f8419 Do not require the deprecated users::sysadmins recipe
Write the 4 lines of code instead
2017-03-20 13:17:32 +00:00
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
basti 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
basti b431e75e79 Use latest Chef 2017-01-20 10:32:32 +08:00
basti 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
basti 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