Commit Graph
76 Commits
Author SHA1 Message Date
basti f082269e66 Use Gitea repo, new branch, new Ruby 2019-01-27 12:46:21 +08:00
basti 9ec1a8a6c0 Update ejabberd doc 2019-01-02 09:41:47 +08:00
basti 0012b73607 Update ejabberd doc 2019-01-02 09:19:29 +08:00
basti 36a4beaed9 Update knife-solo for being able to update net-ssh 2018-11-01 12:19:39 +01:00
basti 90851fb7de Update Mastodon's Ruby 2018-11-01 12:19:30 +01:00
bastiandgreg c0358f5c9b Split hubot into separate recipes, add ipfs to hal8000 2018-10-26 17:40:33 +02:00
basti c90ccfcf9e Merge branch 'feature/ipfs' 2018-09-09 15:47:26 +08:00
basti 421897145c Merge branch 'bugfix/postgres-backups' 2018-09-09 15:44:25 +08:00
basti 35772d1641 Remove IPFS role, because it's not just IPFS
This recipe is trying to set up the entire public gateway for
ipfs.kosmos.org, including getting an LE cert, which obviously fails on
machines not hosting the domain. Setting up a public gateway should not
be part of a default IPFS recipe.
2018-09-08 12:56:43 +08:00
basti 4bccf4dd88 Fix missing Mastodon/PosgreSQL backups
The backup cookbook was incomplete, and also there was no database
configured to be backed up.
2018-09-08 12:54:51 +08:00
basti 214e69427e Open up port for Prosody HTTP uploads 2018-09-04 14:14:02 +08:00
basti d20c0cf7f6 Add note about ejabberd cert 2018-08-29 19:38:21 +08:00
basti 412c108dbc Add notes about getting LE certs using acme.sh 2018-08-28 14:31:38 +02:00
basti b2d92723d7 Add hubot-redis-brain to botka
Without it, the web push notifications script cannot work.
2018-06-14 13:31:04 +02:00
basti 122dcfeea7 Add fixme note 2018-06-14 11:47:07 +02:00
basti db039a185a Update certbot 2018-06-13 18:52:13 +02:00
basti 50de448d53 Add nginx reverse proxy for botka on freenode 2018-06-13 18:52:01 +02:00
basti 4b30ce8b23 Make hubot nginx config generic 2018-06-13 18:32:36 +02:00
basti 056c24f6e5 Merge branch 'master' into feature/ipfs 2018-06-07 12:47:22 +02:00
basti e2a5262a39 Update IPFS, open its p2p port 2018-06-07 12:29:05 +02:00
basti af6fe37e0b Add Composer, Mermaid extension 2018-06-01 17:04:15 +02:00
basti 9c0ce30780 Add Berkshelf help to the README 2018-06-01 16:13:50 +02:00
basti 1515b98a17 Update Cleantalk Antispam version 2018-06-01 12:56:39 +02:00
basti adbfc14765 Update Mastodon deps 2018-05-24 21:29:54 +02:00
basti 0e974182de Configure botka for web push notifications 2018-05-07 19:34:56 +02:00
basti a6d83f5720 Allow incoming traffic for IPFS 2018-05-05 17:25:10 +02:00
basti 2aebcb2fa5 Use Infura Ethereum node for hubot-kredits 2018-05-05 17:24:48 +02:00
basti bed4725109 Update hubot-kredits config 2018-04-22 13:34:36 +02:00
basti de082101eb Remove UID from all users
We don't need preconfigure it. This way it won't change the UID of
existing accounts, having to recreate them in the process.
2018-04-22 12:21:56 +02:00
basti 6a2d477255 Remove Parity role from dev.kosmos.org
We're not running it anymore for now. Might to run it again later.
2018-04-22 12:11:59 +02:00
basti fa0326f2be Log #lnd on Freenode 2018-01-14 14:07:04 +00:00
basti f517431a4e Add botka and hal8000 to #kosmos-random 2018-01-13 14:04:03 +00:00
basti a751055170 Configure points term for hubot-plusplus 2018-01-12 17:55:25 +00:00
basti 1fc503f907 Add new config for hubot-rss-reader 2018-01-12 17:06:17 +00:00
basti 206e807ac7 Use custom version of poise-javascript
Fixes npm-outdated breaking chef runs all the time.

See https://github.com/poise/poise-javascript/pull/8
2017-11-05 00:37:20 +01:00
basti 5b1c583313 Update node and yarn 2017-10-29 17:24:29 +01:00
basti 08330e8749 Update Ruby and Yarn for Mastodon 2017-10-28 23:36:13 +02:00
basti 0a3763fe5d Fix accidental error in Mastodon nginx config
The well-known folder wasn't served properly anymore.
2017-09-04 10:06:41 +02:00
basti 8afa5ef106 Add vapid keys to template; don't cache SW 2017-07-31 13:55:27 +02:00
basti 69b38552c6 Add vapid keys 2017-07-31 13:00:20 +02:00
basti 2f6ab1e0b1 Add new apt deps, missing yarn install 2017-07-27 12:07:56 +02:00
basti 5d34292728 Move sockethub rev to attribute, update version 2017-06-24 13:20:57 -07:00
basti e39792ea36 Update Mastodon Redis config
They introduced Redis URLs for the config, so I removed our own
additions and added the URL.
2017-06-16 12:09:22 -07:00
basti b351bad994 Add object/data endpoint to IPFS nginx config
This is needed for the ipfs-api client to store data from e.g.
kosmos-web.
2017-06-15 14:49:57 -07:00
basti e5f3121ee3 Improve CORS headers for IPFS proxy 2017-06-09 13:01:38 +02:00
basti 25c4a038d3 Use local IPFS API in hal8000 2017-06-09 13:01:26 +02:00
basti a715756e7f Add IPFS config for hubot-kredits 2017-06-08 23:59:14 +02:00
basti 1ce7c21c86 Use custom chain config 2017-05-17 12:40:58 +02:00
basti 6621127c41 Don't connect to local IPs 2017-05-17 12:40:58 +02:00
basti 41e47f42c1 Don't run testnet node for now 2017-05-17 12:40:58 +02:00
basti 2cec659eb7 Use new contract address 2017-05-17 12:40:58 +02:00
basti 025eb77441 Update some kredits data 2017-05-12 13:46:06 +02:00
basti 75b2df5c73 Set up Hubot for Kredits 2017-05-12 00:03:45 +02:00
basti 81e87bc9ef Parity: open network port, use Ropsten 2017-05-12 00:02:58 +02:00
basti 4f7ee6fd3b Merge branch 'feature/15-parity' into 'master'
Set up Parity nodes

See merge request !4
2017-05-11 15:48:24 +00:00
basti fe44b29b62 Use kosmos branch for Mastodon 2017-04-17 16:52:59 +02:00
basti 764746a009 Remove obsolete commented code 2017-04-17 16:15:41 +02:00
basti d090dc08c9 Add server name for staging node 2017-04-17 16:12:24 +02:00
basti 0cf22f7f71 Use server name from attribute everywhere 2017-04-17 16:12:06 +02:00
basti 521f48a21e Add docker config for Vagrant 2017-04-17 11:47:11 +02:00
basti 08529c3344 Update nodejs 2017-04-17 11:42:05 +02:00
basti 54332db8de Use ruby-build for Mastodon, update cookbooks
This uses the ruby_build provider for Mastodon, installing Ruby 2.4.1
currently. It also updates some other cookbooks and the runlists.
2017-04-17 11:40:31 +02:00
basti 4530190df6 Use "kosmos" branch for Mastodon deploys 2017-04-08 16:10:43 +01:00
basti a3f5c5f646 Merge branch 'feature/16-ipfs' into 'master'
Initial ipfs cookbook

See merge request !1
2017-04-05 13:15:57 +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
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
basti 287857afda Add new ENV variable for accepting expired SSL certs 2016-10-12 23:45:49 +02:00
basti be1dea32a5 Increase upload file size for WP 2016-02-24 11:29:21 -05:00
basti afa1a6e4f7 Update schlupp's config 2016-02-21 15:30:25 -05:00
basti d88695b67d Add firewall rule for schlupp 2016-02-21 15:29:45 -05:00
basti df5d9aea20 Add incoming-webhook to hal8000 2016-02-20 21:45:19 -05:00
basti 0489d553d9 Add new ENV var for hubot-openassets 2016-02-03 20:20:27 -05:00
basti 2b4970354c Update README 2016-01-20 21:19:14 -05:00
basti 7dd298e906 Update Gemfile.lock 2015-07-21 20:02:09 +02:00
basti f636bc2dc0 Add basti 2015-07-21 19:55:19 +02:00