Commit graph

31 commits

Author SHA1 Message Date
Jörg Thalheim
3116769ba9 deconfigure matterbridge
It was mostly used by nix-friday, which we will probably not get back.
2023-01-02 09:43:03 +01:00
Jörg Thalheim
04190ab820 import hetzner configuration from srvos 2023-01-01 21:12:56 +01:00
zowoq
69da0dee69 switch to srvos nginx module 2022-12-31 17:20:35 +10:00
Jörg Thalheim
ee8f7e82b8 apply treefmt to codebase 2022-12-31 07:27:07 +01:00
zowoq
69714f5be8 services/matterbridge.nix -> services/matterbridge 2022-12-03 15:40:50 +10:00
zowoq
f552813408 roles/hardware/hetzner-amd.nix, roles/hetzner-network.nix -> roles/hetzner 2022-12-03 15:40:49 +10:00
zowoq
fe576c9a96 switch to nixpkgs hydra 2022-11-04 08:50:02 +10:00
zowoq
da0e908c7b refactor remote builders 2022-10-21 09:39:13 +10:00
zowoq
86c3c43a81 buildkite: remove 2022-10-15 18:25:25 +10:00
Jörg Thalheim
3c90c4e16b run nixpkgs-fmt 2022-08-14 16:49:30 +02:00
Jörg Thalheim
8a3ece60e4 implement nixos deploy for all hosts 2022-08-13 11:13:06 +02:00
Jörg Thalheim
25f1f8b37b
switch to hydra git 2022-04-10 22:40:01 +02:00
Jörg Thalheim
4f6b7a6d04
get rid of niv 2022-04-10 22:29:40 +02:00
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
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
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 () 2021-03-08 00:22:10 +00:00
Jonas Chevalier
37e48b712e
move things around a bit ()
* 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