49 Commits

Author SHA1 Message Date
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 73d1722d4b5c545ec488c5eb2119dd8b9b155363.
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
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
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
Greg Karékinian
030b2501eb Fix implicit dependency on firewall cookbook in kosmos-base
Also delete ufw cookbook, we're not using it
2017-05-02 11:46:56 +02:00
Greg Karékinian
11b812fbb8 Update sudo and users cookbooks 2017-05-02 11:39:43 +02:00
Greg Karékinian
4fb5390f9b Update cookbooks
* Replace old nginx cookbook with new chef_nginx cookbooks
* Update application cookbook
2017-04-28 11:59:11 +02:00
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
Greg Karékinian
d49f28574c Update openssl cookbook 2017-04-07 18:19:28 +02:00
Greg Karékinian
de11c0d691 Set up an instance of Mastodon for Kosmos
Refs #19

Use new application cookbook, update our cookbooks
2017-04-06 21:20:51 +02:00
Greg Karékinian
8923d0d7ef Update cookbooks for Ubuntu 16.04 TLS 2017-03-31 19:20:00 +02:00
Greg Karékinian
bcfd44b923 Update upstream cookbooks 2017-03-20 13:19:10 +00:00
Greg Karékinian
af1718e44a Update ark cookbook 2017-02-24 16:05:31 +01:00
Greg Karékinian
671a2c4421 Install the latest nodejs from source 2017-01-20 03:48:01 +00:00
Greg Karékinian
5d11298c1d Add logrotate cookbook 2016-05-13 17:10:03 +02:00
Greg Karékinian
c50b096c37 Update cookbooks 2016-04-16 00:33:58 +02:00
Greg Karékinian
820b0ab3f8 Update cookbooks and add wordpress cookbook 2016-02-19 18:09:49 +01:00
Greg Karékinian
0aa9ac5682 Update nodejs cookbook 2016-01-22 22:26:17 +00:00
Greg Karékinian
d8681e860c Update build-essential cookbook 2016-01-22 22:22:59 +00:00
Greg Karékinian
b9e9a59d54 Add timezone-ii cookbook to set timezone to UTC 2016-01-21 23:47:28 +00:00
Greg Karékinian
ee4079fa85 Initial Chef repository 2015-07-21 19:45:23 +02:00