Commit Graph

  • 7c29957ed9 Fix and consolidate firewall rules Sebastian Kippe 2019-04-19 15:52:56 +01:00
  • 94cb7c8e20 Add the id endpoint to our IPFS reverse proxy Greg Karékinian 2019-04-18 11:00:22 +02:00
  • b45430f63a Set permissions for the upload folder Greg Karékinian 2019-04-17 11:22:12 +02:00
  • 45c764c83e Merge branch 'feature/hubot-schedule' of kosmos/chef into master gregkare 2019-04-17 09:15:57 +00:00
  • 72a7b2ed8d Add hubot-schedule Sebastian Kippe 2019-04-17 10:06:15 +01:00
  • 0e379644c5 MIT license for the kosmos-ejabberd cookbook Greg Karékinian 2019-04-17 10:30:29 +02:00
  • 1b770c0e95 Set up Let's Encrypt for the kosmos.org ejabberd server Greg Karékinian 2019-03-19 16:27:46 +01:00
  • 4519f2fe36 Add the kosmos-postgresql and ejabberd backup recipes Greg Karékinian 2019-02-27 12:42:18 +01:00
  • 80449ccbeb Add a recipe that sets up backups for ejabberd Greg Karékinian 2019-02-25 18:13:06 +01:00
  • 9346188ca7 Initial kosmos-ejabberd cookbook Greg Karékinian 2019-01-09 18:17:50 +01:00
  • 1d8686e07f Merge branch 'chore/hubot_help_config' of kosmos/chef into master gregkare 2019-04-17 07:43:26 +00:00
  • e64b85d532 Merge branch 'chore/update_kredits_config' of kosmos/chef into master gregkare 2019-04-17 07:43:10 +00:00
  • 3e054645ac Hubot Help config for DM replies Sebastian Kippe 2019-04-16 17:24:01 +01:00
  • 13de5b8bd5 Update kredits config Sebastian Kippe 2019-04-16 17:22:24 +01:00
  • b7fe841b6d Merge branch 'chore/update-mastodon-ruby' of kosmos/chef into master Râu Cao 2019-04-16 11:57:57 +00:00
  • 2def42b744 Update Ruby version for Mastodon Sebastian Kippe 2019-04-16 12:56:37 +01:00
  • cc37219050 Merge branch 'feature/19-btcpayserver_nginx' of kosmos/chef into master Râu Cao 2019-04-16 08:25:53 +00:00
  • 6da6d2a2bf Add the kosmos-btcpayserver nginx reverse proxy to andromeda Greg Karékinian 2019-04-15 10:54:35 +02:00
  • 6c7ec545ce Initial kosmos-btcpayserver cookbook setting up an nginx reverse proxy Greg Karékinian 2019-04-15 10:53:55 +02:00
  • d2142b046f Reload nginx immediately after enabling the Let's Encrypt vhost Greg Karékinian 2019-04-15 10:51:18 +02:00
  • 227288e28e Merge branch 'chef_14' of kosmos/chef into master gregkare 2019-04-12 11:31:37 +00:00
  • cd00f4c049 Remove boilerplate from the CHANGELOG Greg Karékinian 2019-04-12 11:42:29 +02:00
  • 57d0885d26 Change the licenses of hte kosmos cookbooks to MIT Greg Karékinian 2019-04-12 11:41:20 +02:00
  • e65374c893 Add TODO prefix Greg Karékinian 2019-04-12 11:21:37 +02:00
  • 5a125982af Merge branch 'master' into chef_14 Greg Karékinian 2019-04-11 18:23:23 +02:00
  • ba6e4220a1 Do not vendor cookbooks using Berkshelf anymore Greg Karékinian 2019-04-11 18:16:28 +02:00
  • 99fc183172 Do not vendor cookbooks using Berkshelf anymore Greg Karékinian 2019-04-11 18:16:28 +02:00
  • 67a2c1ea55 Fix the mastodon user variable Greg Karékinian 2019-04-10 16:38:57 +02:00
  • 4a6c1541ad Add the sockethub firewall rule for dev.kosmos.org Greg Karékinian 2019-04-10 16:34:25 +02:00
  • e0aa4c5b11 Move the firewall rule for sockethub to its own recipe Greg Karékinian 2019-04-10 16:33:56 +02:00
  • 39744f517f Fix an undefined variable on older Ubuntu versions Greg Karékinian 2019-04-10 16:19:05 +02:00
  • b3786053a5 Don't try to install packages on older Ubuntu versions (dev.kosmos.org) Greg Karékinian 2019-04-10 16:18:22 +02:00
  • 590e1f83d2 Remove sockethub from the run list of dev to avoid updating it Greg Karékinian 2019-04-10 12:29:27 +02:00
  • 1844422fb8 Update the mediawiki cookbook Greg Karékinian 2019-04-10 11:50:23 +02:00
  • 919f5db431 Fix the application resources to work on Chef 14 Greg Karékinian 2019-04-10 11:48:47 +02:00
  • 126b5f8dd5 Update the kosmos-mastodon cookbook to use the new postgresql cookbook Greg Karékinian 2019-04-10 11:46:50 +02:00
  • f6d88bbd66 Use the new base role in the dev run list Greg Karékinian 2019-04-10 11:24:56 +02:00
  • 1349020bb9 Remove the mediawiki cookbook from dev, it is now on andromeda Greg Karékinian 2019-04-10 11:22:12 +02:00
  • ca118ca8f8 Use the second Redis database for sockethub Greg Karékinian 2019-04-09 11:39:35 +02:00
  • 2d18e4cd45 Set the mysql version for Ubuntu 18.04 Greg Karékinian 2019-04-09 11:09:54 +02:00
  • 05adca7fb2 Update the mediawiki to avoid setting permissions on /var/www Greg Karékinian 2019-04-09 11:09:33 +02:00
  • 21f0e4143e Move the hubot user creation to its own recipe Greg Karékinian 2019-04-08 17:54:15 +02:00
  • e137188a4e Add the build_essential resource to both recipes Greg Karékinian 2019-04-08 17:51:39 +02:00
  • e2c1a43a62 Fix cookbook dependency Greg Karékinian 2019-04-08 17:50:56 +02:00
  • 58d0557e9d Add the new base role and sockethub (moved from dev.kosmos.org) Greg Karékinian 2019-04-08 17:50:01 +02:00
  • 12355a6b27 Add a base role, so that chef is updated before anything else Greg Karékinian 2019-04-08 17:38:07 +02:00
  • fddadbce25 Install the ruby-dev package since the backup gem needs it Greg Karékinian 2019-04-08 12:35:43 +02:00
  • 4b75ae78dc Set the minimum Chef version since it depends on the new sudo resource Greg Karékinian 2019-04-08 12:31:47 +02:00
  • 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 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 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 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 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 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 Sebastian Kippe 2019-01-27 12:46:21 +08:00
  • 9ec1a8a6c0 Update ejabberd doc Sebastian Kippe 2019-01-02 09:41:47 +08:00