Commit graph

35 commits

Author SHA1 Message Date
Ryan Mulligan
631d39400f nixpkgs-update: switch back to alphabetical order for Repology source 2022-02-10 08:42:38 -08:00
Jörg Thalheim
61eaba980f move github keys to security module 2022-01-29 10:46:10 +01:00
Jörg Thalheim
cf152a4640 unify hetzner hardware profile 2022-01-16 09:48:21 +01:00
Ryan Mulligan
1e9f69c278 build02: remove test-cachix service 2021-12-27 21:38:09 -08:00
Jörg Thalheim
d764454653 build02: also deploy hercules ci 2021-12-26 08:57:00 +01:00
Jörg Thalheim
bd37717135 add raid profile 2021-12-26 07:44:39 +01:00
Ryan Mulligan
044fa815f5 build02: fix cachix credential path again 2021-12-05 18:08:09 -08:00
Ryan Mulligan
48e72a3637 build02: fix cachix credential path 2021-12-05 13:46:25 -08:00
Ryan Mulligan
7595acfddf build02: turn off store watcher and install communit-cache credentials for r-ryantm 2021-12-05 12:18:21 -08:00
Ryan Mulligan
cc528dfb6b remove unused r-ryantm cachix-dhall file 2021-12-05 10:29:45 -08:00
Ryan Mulligan
d6982d8925 nixpkgs-update: restore cachix push 2021-12-05 10:25:05 -08:00
Jörg Thalheim
f396752761 use stable kernel for zfs 2021-11-07 12:34:45 +01:00
Ryan Mulligan
75eccad6de build02: r-ryantm gitconfig 2021-10-26 17:24:07 -07:00
Ryan Mulligan
b5967a6abb build02: make setup less manual 2021-10-26 10:10:29 -07:00
Jörg Thalheim
0d8e28e7ba grub: support for mdraid1x 2021-10-24 01:16:07 +02:00
Jörg Thalheim
90b60cbdcb build02: update filesystems 2021-10-24 01:12:41 +02:00
Jörg Thalheim
76a747f32c rotate secret for build02 2021-10-24 01:02:16 +02:00
Jörg Thalheim
e40617c555 fixup key for build02 2021-09-29 19:43:42 +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
Ryan Mulligan
56764eff23 nixpkgs-update: cleanup nixpkgs-review files 2021-09-22 21:21:09 -07:00
Ryan Mulligan
b7b2fa0765 nixpkgs-update: add new source, derivations with updateScripts 2021-08-27 13:17:06 -07:00
Ryan Mulligan
878b8a0be1 reverse alphabetical order of repology updater 2021-08-21 10:25:47 -07:00
Ryan Mulligan
f4fc20926d build02: split nixpkgs-update into three parallel services by source
* repology
* github
* pypi
2021-08-12 21:43:34 -07:00
Ryan Mulligan
0b50343f16 nixpkgs-update: skip pypy update source because it is broken 2021-03-31 21:22:05 -07:00
Jörg Thalheim
0cc6cfe34b
simplify hetzner network do dhcp for v4 2021-03-24 18:28:27 +01:00
Jörg Thalheim
c5870a9e8c
build02: switch to hetzner networking module 2021-03-20 06:20:40 +01: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
c44fa9bc06
move nginx to service 2021-03-04 11:02:47 +01:00
Jörg Thalheim
f1fad4f800
factor out nix-daemon profile 2021-03-04 10:59:19 +01:00
Jörg Thalheim
5094dd05b3
acme: move to common profile 2021-03-04 10:55:37 +01:00
Jörg Thalheim
72da0df51d
move users configuration to seperate profile 2021-03-04 06:24:57 +01:00
Jörg Thalheim
a67efcfe20
build02: enable ipv6 2021-02-20 17:13:54 +01:00
Ryan Mulligan
d14e918125 remove docker from build02 2021-01-17 15:14:33 -08:00
Ryan Mulligan
2dd585f3ce add build02 which will run nixpkgs-update only for now 2021-01-17 14:47:14 -08:00