Jörg Thalheim
cf152a4640
unify hetzner hardware profile
2022-01-16 09:48:21 +01:00
Jörg Thalheim
bd37717135
add raid profile
2021-12-26 07:44:39 +01:00
Jörg Thalheim
6b8924f2a1
hercules: add cachix deploy agent secrets
2021-12-24 07:42:09 +01:00
Jörg Thalheim
f9cc2ccbc9
add continous integration
2021-12-23 21:16:54 +01:00
Jörg Thalheim
3ffc37326b
update binary-caches.json
2021-11-12 10:42:15 +01:00
zimbatm
a68e7ed9b3
deploy hercules-ci on build03
2021-11-11 23:08:28 +01:00
Jörg Thalheim
f396752761
use stable kernel for zfs
2021-11-07 12:34:45 +01:00
Jörg Thalheim
75a1130d7a
hydra: upload cachix directly
...
This no longer requires stopping hydra when doing nix-gc to avoid
race conditions in cachix-watch store.
2021-11-01 08:59:45 +01:00
Jörg Thalheim
6042b1b0db
fix manifest encoding
2021-09-29 20:09:54 +02:00
Jörg Thalheim
63f27cd249
add zimbatm's key and rencrypt all files
2021-09-29 19:03:27 +02:00
Jörg Thalheim
0c07216370
migrate to sops-nix
2021-09-25 22:35:55 +02:00
Jörg Thalheim
86d87c08f2
move marvin-mk2 to build03
2021-05-05 08:30:15 +02:00
Jörg Thalheim
791ea9338a
move hydra to build03
2021-04-21 23:25:04 +02:00
Jörg Thalheim
5e2ce2f8fd
also start hydra instance on build03
2021-04-20 21:51:03 +02:00
Jörg Thalheim
7694959df4
buildkite: move to build03
2021-04-19 11:27:05 +02:00
Jörg Thalheim
f034903fcb
move matterbridge to build03
2021-04-18 07:58:02 +02:00
Jörg Thalheim
f8ae80995d
improve globbing for mounting /boot raid
2021-03-24 18:33:51 +01:00
Jörg Thalheim
0cc6cfe34b
simplify hetzner network do dhcp for v4
2021-03-24 18:28:27 +01:00
Jörg Thalheim
8e44cd8394
improve notes on how to fix servers from recovery system
2021-03-24 15:26:04 +01:00
Jörg Thalheim
b7d8558a4c
don't add zfs to boot.supportedFilesystems
...
The zfs module will figure out on its own if any filesystem needs zfs.
2021-03-09 09:45:32 +01:00
Jonas Chevalier
f2736f61d5
services: move hound to build03 ( #62 )
2021-03-08 00:22:10 +00:00
Jonas Chevalier
37e48b712e
move things around a bit ( #61 )
...
* keep ./services for instances
./profiles is for config-only modules
./services are like profiles, but configure a single instance of a
service. Those are fronted by Nginx as the load-balancer and have a DNS
entry as well.
* ci: build build03 as well
* move hydra to services
* move matterbridge to services
* move marvin-mk2 to services
* build01: share the remainder profiles
* build02: use the nix-community-cache
* fixup kexec
* rename profiles to roles
* README: sync with reality
2021-03-07 16:28:44 +00:00
Jörg Thalheim
4d1ba7f0d3
add build03 nixos configuration
2021-03-06 09:04:24 +01:00