Commit Graph

  • aa60d19743 Update sockethub to the latest tag Greg Karékinian 2019-04-08 12:31:10 +02:00
  • 504ac417e2 Update nodejs to the latest LTS, using packages Greg Karékinian 2019-04-08 11:23:24 +02:00
  • 44eee142a7 Do nothing on old Ubuntu versions Greg Karékinian 2019-04-08 11:22:54 +02:00
  • 7bf583b5a3 Update Mediawiki to 1.32.0 Greg Karékinian 2019-04-08 11:22:24 +02:00
  • 96cb3794f9 Don't try to enable TLS in the development environment Greg Karékinian 2019-04-08 11:21:45 +02:00
  • 4693b15826 Remove the kosmos-wordpress cookbook Greg Karékinian 2019-04-08 11:21:20 +02:00
  • 777b85c2ab Update the mediawiki cookbook and upstream cookbooks Greg Karékinian 2019-04-08 11:20:12 +02:00
  • 6e3e8cde1b Create the Let's Encrypt hook subdirectories Greg Karékinian 2019-04-08 11:16:38 +02:00
  • adc417282d Update the build-essential cookbook Greg Karékinian 2019-04-03 15:29:22 +02:00
  • 374d6bc975 Update the poise and postgresql cookbooks Greg Karékinian 2019-04-03 15:28:06 +02:00
  • 448bffe34e Get rid of the deprecated set_unless Greg Karékinian 2019-01-24 19:31:17 +01:00
  • b1a3c5e2cd Revert "Revert "Remove the sudo cookbook"" Greg Karékinian 2019-04-03 12:52:40 +02:00
  • 2f05629fde Revert "Revert "Update Chef to 14.11.21"" Greg Karékinian 2019-04-03 12:52:32 +02:00
  • 6b9ce81212 Set postgresql password from an encrypted data bag Greg Karékinian 2019-03-13 17:38:24 +01:00
  • d8a0ecec76 Update the postgresql cookbook Greg Karékinian 2019-02-27 12:40:15 +01:00
  • 85b7278ccc Add initial kosmos-postgresql cookbook Greg Karékinian 2019-01-09 18:26:50 +01:00
  • 1ef24a2091 Install bundler 1.17.3 since we're still on Ruby 2.5 for now Greg Karékinian 2019-01-08 17:00:10 +01:00
  • 58b5e5ac22 Move the creation of the SystemD service files outside of the application Greg Karékinian 2019-01-08 16:55:58 +01:00
  • 87d7c721b1 Revert "Remove the sudo cookbook" Greg Karékinian 2019-04-03 10:30:38 +02:00
  • db4b45b5c2 Revert "Update Chef to 14.11.21" Greg Karékinian 2019-04-03 10:30:24 +02:00
  • c63e382586 Merge branch 'feature/12-chef_14' of kosmos/chef into master gregkare 2019-04-02 10:33:25 +00:00
  • 73d1722d4b Remove the sudo cookbook #25 Greg Karékinian 2019-04-02 12:17:06 +02:00
  • 2f599ffd6d Update Chef to 14.11.21 Greg Karékinian 2019-04-02 12:16:13 +02:00
  • f5dc267030 Merge branch 'feature/1-lets_encrypt' of kosmos/chef into master gregkare 2019-03-18 16:24:00 +00:00
  • 5fa0fa661b Install certbot from the direct download when on 15.04 #23 Greg Karékinian 2019-03-18 16:52:05 +01:00
  • 17f1b2a20a Create a nginx_certbot_site resource to remove duplication Greg Karékinian 2019-03-15 19:03:28 +01:00
  • b30dcab4da Remove an IPFS port from the ejabberd firewall Greg Karékinian 2019-03-15 12:30:56 +01:00
  • 41db5b2b73
    Use kosmos.org email address Sebastian Kippe 2019-03-15 12:45:28 +07:00
  • a77580d6da
    Use variable instead of hardcoding domain Sebastian Kippe 2019-03-15 12:37:20 +07:00
  • c3135402ad Move the nginx hook to the deploy directory, create renewal-hooks dir Greg Karékinian 2019-03-14 20:21:34 +01:00
  • f50f48b55b Remove the old deploy hook, we moved it to the certbot config dir Greg Karékinian 2019-03-14 18:07:52 +01:00
  • a978f2a6a5 Fix the path to the Gandi DNS certbot script Greg Karékinian 2019-03-14 18:06:55 +01:00
  • f12ddefec8 Move the Gandi DNS hook for certbot to the kosmos-base cookbook Greg Karékinian 2019-03-14 18:01:29 +01:00
  • 65482f09c3 Extract the post hooks to their own script in Certbot's config dir Greg Karékinian 2019-03-14 15:21:50 +01:00
  • 36e046ea73 Run certbot using the binary provided by the Ubuntu PPA Greg Karékinian 2019-03-14 10:52:44 +01:00
  • fa27187f11 Switch from the git version of certbot to the Ubuntu PPA Greg Karékinian 2019-03-14 10:49:47 +01:00
  • fc265014de Switch back to the upstream nginx cookbook Greg Karékinian 2019-03-14 10:35:11 +01:00
  • e20ad9e6f9 Merge branch 'chore/cleantalk_update' of kosmos/chef into master gregkare 2019-03-14 08:34:48 +00:00
  • 566e4278fd Update the ipfs cookbook Greg Karékinian 2019-03-13 15:11:02 +01:00
  • fee449f347 Set the ipfs user's shell to bash Greg Karékinian 2019-03-13 11:00:06 +01:00
  • 19ad46036f
    Update Cleantalk extension to latest version #17 Sebastian Kippe 2019-03-04 18:22:29 +07:00
  • f6119a045f Merge branch 'moar_ports' of kosmos/chef into master gregkare 2019-02-28 15:04:48 +00:00
  • 0ea1971b6c
    Open up some more ports in firewall #16 Sebastian Kippe 2019-02-28 17:19:06 +07:00
  • b661f6780c Update chef, berkshelf and knife-solo gems Greg Karékinian 2019-02-26 14:51:56 +01:00
  • 886958270f Set REDIS_URL for botka Greg Karékinian 2019-02-25 18:29:18 +01:00
  • 5fc158cb5e Install the latest version of the backup gem Greg Karékinian 2019-02-25 18:28:55 +01:00
  • 20c724252d Merge branch 'feature/ipfs_updates' of kosmos/chef into master gregkare 2019-02-25 17:11:52 +00:00
  • 2e1cdbecc6 Update the ipfs cookbook #15 Greg Karékinian 2019-02-25 12:57:11 +01:00
  • 33b8b39be2 Update ipfs and ipfs-cluster Greg Karékinian 2019-02-25 12:50:07 +01:00
  • 501dd47130 Merge branch 'dev/mastodon_updates' of kosmos/chef into master Râu Cao 2019-01-27 04:50:02 +00:00
  • f082269e66
    Use Gitea repo, new branch, new Ruby #13 Sebastian Kippe 2019-01-27 12:46:21 +08:00
  • 9ec1a8a6c0 Update ejabberd doc Sebastian Kippe 2019-01-02 09:41:47 +08:00
  • 0012b73607 Update ejabberd doc Sebastian Kippe 2019-01-02 09:19:29 +08:00
  • 56d14748f9 Fix the Let's Encrypt renew hook script Greg Karékinian 2018-12-20 17:26:37 +01:00
  • 74a1f1b8a1 Update the ipfs cookbook to the latest version Greg Karékinian 2018-12-11 10:46:21 +01:00
  • 32b89422e7 Merge branch 'feature/5apps_xmpp_certs' into 'master' Greg Karékinian 2018-12-03 16:32:25 +00:00
  • 9c97cb4a58 Remove empty environment Greg Karékinian 2018-12-03 16:53:41 +01:00
  • 1e3f84ed9b Merge branch 'master' into feature/5apps_xmpp_certs Greg Karékinian 2018-12-03 16:52:26 +01:00
  • c1ea7d347d Merge branch 'bugfix/27-backup_notifications' into 'master' Greg Karékinian 2018-11-09 17:07:22 +00:00
  • ffc6858dcc Do not pass the password on the command line anymore to fix a warning Greg Karékinian 2018-11-09 14:01:33 +01:00
  • 7073e5d574 Fix backup gem notifications failing Greg Karékinian 2018-11-09 13:58:52 +01:00
  • 81c68a9609 Merge branch 'master' into feature/5apps_xmpp_certs Greg Karékinian 2018-11-08 14:13:09 +01:00
  • 36a4beaed9 Update knife-solo for being able to update net-ssh Sebastian Kippe 2018-11-01 12:19:39 +01:00
  • 90851fb7de Update Mastodon's Ruby Sebastian Kippe 2018-11-01 12:19:30 +01:00
  • bb7dc26f43 Run IPFS Cluster on dev too Greg Karékinian 2018-10-26 18:29:57 +02:00
  • d65de56412 Add IPFS Cluster support Greg Karékinian 2018-10-26 16:29:40 +00:00
  • 3ce78a9ef4 Merge branch 'master' into feature/25-ipfs_cluster Greg Karékinian 2018-10-26 17:54:05 +02:00
  • edfe891f48 Add the kosmos-ipfs::letsencrypt recipe to Andromeda Greg Karékinian 2018-10-26 17:51:16 +02:00
  • 5e973b6875 Use the kosmos-ipfs recipe in the hal8000 recipe Greg Karékinian 2018-10-26 17:49:06 +02:00
  • a7871770b8 Remove an unnecessary require and letsencrypt recipe Greg Karékinian 2018-10-26 17:46:47 +02:00
  • c0358f5c9b Split hubot into separate recipes, add ipfs to hal8000 Sebastian Kippe 2018-09-09 16:20:24 +08:00
  • 4c7dc764a4 Add the updated Berksfile.lock Greg Karékinian 2018-10-26 17:06:03 +02:00
  • f0542bdf2e Update the ipfs cookbook Greg Karékinian 2018-10-26 17:02:30 +02:00
  • 4a42fc4ae3 Merge branch 'master' into feature/25-ipfs_cluster Greg Karékinian 2018-10-26 16:46:44 +02:00
  • 4dff379065 Merge branch 'feature/s3_oncall' into 'master' Greg Karékinian 2018-10-26 13:08:15 +00:00
  • d236d138dc Set the S3 credentials to write the new oncall file Greg Karékinian 2018-10-26 13:38:12 +02:00
  • 293d1a8a8a Fix formatting Greg Karékinian 2018-10-04 18:59:30 +02:00
  • 8da7ebbef0 Add initial docs for ejabberd Greg Karékinian 2018-10-04 18:56:05 +02:00
  • c90ccfcf9e Merge branch 'feature/ipfs' Sebastian Kippe 2018-09-09 15:47:26 +08:00
  • 421897145c Merge branch 'bugfix/postgres-backups' Sebastian Kippe 2018-09-09 15:44:25 +08:00
  • 35772d1641 Remove IPFS role, because it's not just IPFS Sebastian Kippe 2018-09-08 12:56:43 +08:00
  • 4bccf4dd88 Fix missing Mastodon/PosgreSQL backups Sebastian Kippe 2018-09-08 12:54:51 +08:00
  • 185649a5f9 Automatically generate a Let's Encrypt cert for all 5apps xmpp domains Greg Karékinian 2018-09-04 17:38:17 +02:00
  • 214e69427e Open up port for Prosody HTTP uploads Sebastian Kippe 2018-09-04 14:10:39 +08:00
  • e6a3460a2c Make the number of sidekiq threads configurable, bump to 25 Greg Karékinian 2018-08-16 17:37:10 +02:00
  • d20c0cf7f6 Add note about ejabberd cert Sebastian Kippe 2018-08-29 19:38:21 +08:00
  • 412c108dbc Add notes about getting LE certs using acme.sh Sebastian Kippe 2018-08-28 14:31:38 +02:00
  • 1f528a832d Add a role to set up a cluster node with TLS Greg Karékinian 2018-08-16 16:01:24 +02:00
  • f626131868 Build a cluster node on Andromeda Greg Karékinian 2018-08-16 16:00:44 +02:00
  • 2f87e7c07c Add the ability to override the IPFS port that nginx connects to Greg Karékinian 2018-08-16 15:59:44 +02:00
  • f31322ab81 Move the firewall rule for ipfs p2p to the right recipe Greg Karékinian 2018-08-16 15:59:06 +02:00
  • 741c4a5192 Move the ipfs cookbook to its own GitHub repository Greg Karékinian 2018-08-13 12:05:50 +02:00
  • de32a7c595 Remove the Let's Encrypt recipe from the default one Greg Karékinian 2018-08-13 12:05:11 +02:00
  • b36e6a718a Add a recipe that sets up the cluster and enables the firewall Greg Karékinian 2018-08-13 12:03:59 +02:00
  • 7a8042e356 Add initial IPFS Cluster support Greg Karékinian 2018-08-06 18:05:44 +02:00
  • d0f2275ebb Fix the ipfs config Greg Karékinian 2018-08-06 12:14:20 +02:00
  • b2d92723d7 Add hubot-redis-brain to botka Sebastian Kippe 2018-06-14 13:31:04 +02:00
  • 122dcfeea7 Add fixme note Sebastian Kippe 2018-06-14 11:47:07 +02:00
  • db039a185a Update certbot Sebastian Kippe 2018-06-13 18:52:13 +02:00
  • 50de448d53 Add nginx reverse proxy for botka on freenode Sebastian Kippe 2018-06-13 18:51:46 +02:00