Commit Graph

67 Commits

Author SHA1 Message Date
Greg Karékinian 6116729907 Set up Redis using the latest version of redisio
This replaces the deprecated redis cookbook. Compiles the latest version
of Redis, currently 7.0.11

Refs #488
2023-06-19 16:02:58 +02:00
Râu Cao d06f5d7723 Set up fail2ban for nginx, move IPFS gateway to proxy role 2022-11-24 14:02:43 +01:00
Râu Cao 3620a43190 Upgrade Elasticsearch from 6.x to latest 7.x 2022-11-06 13:56:15 +01:00
basti bbef38b6d6 Update golang cookbook 2021-12-04 19:57:19 -06:00
basti 4b9183d78d Use older Redis cookbook, install on bitcoin-2 2021-11-16 14:11:42 -06:00
basti 18f65c4fc5 Add new Redis cookbook 2021-11-16 13:25:30 -06:00
basti 80ec84782b Berkshelf vendor changes 2021-11-16 13:25:08 -06:00
Greg Karékinian 87d50d067c Add updated upstream nodejs cookbook
... and its new dependency, chocolatey
2021-04-09 13:18:35 +02:00
Greg Karékinian edf2e071e4 Upgrade nodejs to the latest version from the repo
This is possible in newer versions of the nodejs cookbook, by setting
the `node["nodejs"]["package_action"]["nodejs"]` attribute to `:upgrade`
2021-03-30 13:58:55 +02:00
Greg Karékinian 511400a7b8 Update hostsfile and add zerotier cookbook 2021-01-22 18:41:45 +01:00
basti 2c368f0f10 Update IPFS cookbook 2020-10-25 12:09:01 +01:00
basti b7e2a72369 Add missing changes for mediawiki upgrades 2020-09-05 23:43:28 +02:00
basti c9440800df Update vendored cookbooks for mediawiki 2020-08-30 17:48:52 +02:00
basti 0005f9ab7d Add golang cookbook
Needs updating of ark and git cookbooks
2020-08-23 11:01:05 +02:00
Greg Karékinian e7edb5a464 Update apt to 7.3.0
It now includes unattended-upgrades support
2020-06-19 17:30:02 +02:00
basti 4fe0e913f8 Use our own fork of the postgresql cookbook 2020-06-07 12:29:34 +02:00
Greg Karékinian b22a7e3c0f Update the postgresql upstream cookbook 2020-05-11 18:26:35 +02:00
Greg Karékinian 9e4685a743 Initial version of the kosmos-dirsrv cookbook
It sets up 389 Directory Server, including a TLS cert acquired using
Let's Encrypt in production (that requires ldap.kosmos.org pointing to
the server's IP)
2019-11-15 15:41:30 +01:00
Greg Karékinian a32f34b408 Vendor the external cookbooks
Knife-Zero doesn't include Berkshelf support, so vendoring everything in
the repo is convenient again
2019-10-13 19:17:42 +02:00
Greg Karékinian ba6e4220a1 Do not vendor cookbooks using Berkshelf anymore
Instead, use the Berkshelf support in knife-solo and the
vagrant-berkshelf plugin on Vagrant
2019-04-11 18:21:34 +02:00
Greg Karékinian 87d7c721b1 Revert "Remove the sudo cookbook"
This reverts commit 73d1722d4b.
2019-04-03 10:30:38 +02:00
Greg Karékinian 73d1722d4b Remove the sudo cookbook
Chef 14 ships with a sudo resource:
https://docs.chef.io/resource_sudo.html
2019-04-02 12:17:06 +02:00
Greg Karékinian fc265014de Switch back to the upstream nginx cookbook
chef_nginx is deprecated
2019-03-14 10:35:11 +01:00
Greg Karékinian fee449f347 Set the ipfs user's shell to bash 2019-03-13 11:00:21 +01:00
Greg Karékinian 2e1cdbecc6 Update the ipfs cookbook 2019-02-25 12:57:11 +01:00
Greg Karékinian 74a1f1b8a1 Update the ipfs cookbook to the latest version 2018-12-11 10:46:21 +01:00
Greg Karékinian f0542bdf2e Update the ipfs cookbook 2018-10-26 17:02:30 +02:00
Greg Karékinian 741c4a5192 Move the ipfs cookbook to its own GitHub repository 2018-08-13 12:05:50 +02:00
basti af6fe37e0b Add Composer, Mermaid extension 2018-06-01 17:04:15 +02:00
Greg Karékinian 14ad962f37 Add missing cookbook files 2018-04-17 16:05:39 +02:00
Greg Karékinian b92cc6e5d7 Update apt cookbook 2018-04-17 13:43:22 +02:00
Greg Karékinian a35867f3d9 Update build-essential cookbook 2018-04-17 13:31:28 +02:00
Greg Karékinian dd47030301 Update firewall cookbook 2018-04-17 13:27:35 +02:00
Greg Karékinian 157ccdc8b7 Update nodejs, sudo and users cookbooks 2018-04-17 13:18:09 +02:00
Greg Karékinian ff2f424ddb Update poise-archive and poise-service cookbooks 2018-04-17 12:24:17 +02:00
Greg Karékinian 90bb872305 Update poise-javascript and poise-ruby cookbooks 2018-04-17 12:21:48 +02:00
Greg Karékinian d3aa94aab5 Switch from Batali to Berkshelf to manage upstream cookbooks 2018-04-17 12:16:20 +02: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
Greg Karékinian edca6608c7 Update mediawiki cookbook 2017-06-16 22:57:33 +02:00
Greg Karékinian bdfb3a1afb Downgrade mysql cookbook for now
It doesn't play well with our current dev server setup
2017-06-16 22:44:57 +02:00
Greg Karékinian ff3d062c73 Update users cookbook and poise cookbooks
The poise cookbooks were incompatible with Chef 13
2017-06-16 15:50:13 +02:00
Greg Karékinian f93070c4c0 Replace timezone-ii cookbook with timezone_iii
This fork supports Chef 13 and is still maintained
2017-06-16 13:10:46 +02:00
Greg Karékinian f5858319a7 Update more cookbooks 2017-06-16 11:25:49 +02:00
Greg Karékinian 7da2c5a738 Add ntp cookbook 2017-06-09 21:23:42 +02:00
Greg Karékinian 5385813eda Merge branch 'master' into feature/ubuntu-16.04 2017-06-09 16:36:19 +02:00
Greg Karékinian afc07c3192 Add more secure sudo configuration
Also update the sudo cookbook
2017-06-09 16:08:36 +02:00
Greg Karékinian b7e395f122 Update application_ruby cookbook 2017-06-02 18:30:48 +02:00
Greg Karékinian ccbf11a407 Update logrotate cookbook 2017-05-02 11:58:32 +02:00
Greg Karékinian 180b3f5df0 Update ark cookbook 2017-05-02 11:56:29 +02:00
Greg Karékinian 943b4ace1f Replace omnibus_updater with chef_client_updater
omnibus_updater is deprecated
2017-05-02 11:53:33 +02:00