6607474370
Configure commit signing for Gitea
...
refs #237
2024-08-09 16:13:58 +02:00
Râu Cao
b3f2ca415e
Set up SpamAssassin
...
Scan incoming and outgoing email for spam. Use a local Unbound for DNS,
so we don't run into blocks for RBL queries.
2023-12-06 12:22:24 +01:00
Râu Cao
158a9c2fbe
Update postfix cookbook
2023-11-29 22:26:59 +01:00
Greg Karékinian
b7c36d427e
Add jemalloc and yum cookbooks
2023-07-08 15:12:30 +02:00
Greg Karékinian
1f29d8a01a
Get rid of compat_resource and mariadb
2023-06-29 16:49:06 +02:00
Greg Karékinian
462bdabf01
Get rid of the chef-sugar dependency
...
It's now deprecated
2023-06-29 16:41:08 +02:00
Greg Karékinian
7683de09a2
Update the elasticsearch cookbook
2023-06-29 16:39:09 +02:00
Greg Karékinian
68ce3c4834
Update the firewall cookbook to the latest version
...
This gives us comments from the named resources
2023-06-29 15:08:44 +02:00
Greg Karékinian
916ae8094c
Get rid of the build-essential cookbook
...
The build_essential resource has been part of Chef since 14.0
2023-06-29 14:48:49 +02:00
Greg Karékinian
05834b6013
Get rid of the application and poise cookbooks
2023-06-28 18:59:31 +02:00
Greg Karékinian
ddeebc739d
Update chef-sugar to fix a conflict in Chef 16+
2023-06-28 16:35:56 +02:00
Greg Karékinian
b9cf396d42
Deploy akkounts without the application_git cookbook
...
Use the built-in git resource from Chef instead. poise/application does
not work on modern Chef.
2023-06-28 16:35:56 +02:00
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
bbef38b6d6
Update golang cookbook
2021-12-04 19:57:19 -06:00
4b9183d78d
Use older Redis cookbook, install on bitcoin-2
2021-11-16 14:11:42 -06:00
18f65c4fc5
Add new Redis cookbook
2021-11-16 13:25:30 -06:00
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
2c368f0f10
Update IPFS cookbook
2020-10-25 12:09:01 +01:00
b7e2a72369
Add missing changes for mediawiki upgrades
2020-09-05 23:43:28 +02:00
c9440800df
Update vendored cookbooks for mediawiki
2020-08-30 17:48:52 +02:00
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
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 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