Commit graph

183 commits

Author SHA1 Message Date
Max
9aa1f29e24 modules: use consul-ready when waiting for consul 2024-07-17 22:41:03 +02:00
Max
f39a48c425 treewide: depot.reflection -> config.reflection 2024-07-16 14:29:48 +02:00
Max
7422adb13a modules/reflection: init 2024-07-16 14:01:32 +02:00
Max
af1cd6e0b6 modules/autopatch: drop and replace with modules/nixpkgs-config 2024-07-16 02:02:48 +02:00
Max
e62fbfea71 modules/autopatch: remove tempo 2024-07-16 02:01:42 +02:00
Max
5f3661d06a modules/systemd-extras: support chants 2024-07-10 15:49:38 +02:00
Max
d2781a0377 modules/hydra: drop 2024-07-08 22:34:21 +02:00
Max
7570369072 treewide: remove some useless files 2024-07-06 22:57:15 +02:00
Max
c3dc26b1bf modules/system-recovery: drop sa_alex, remove initialHashedPassword, add new ssh keys 2024-06-06 21:24:57 +02:00
Max
637f048ee3 modules/external-storage: wait for MainPID to exit 2024-06-06 21:00:55 +02:00
Max
3cda1e1488 modules/ipfs: don't chown config 2024-06-06 21:00:55 +02:00
Max
144cdb2a14 modules/external-storage: s3qladm upgrade 2024-06-06 21:00:55 +02:00
Max
31e0a1fd83 modules/external-storage: don't umount if already unmounted 2024-06-06 21:00:55 +02:00
Max
1283d32691 modules/external-storage: support local backends that aren't underlays 2024-06-06 21:00:54 +02:00
Max
db1f1263f4 modules/hyprspace: use upstream module 2024-06-05 20:15:19 +02:00
Max
621f93e310 modules/hyprspace: use external package 2024-05-17 14:08:40 +02:00
Max
b0e81bf75a packages/powerdns-admin: drop 2023-12-04 23:33:20 +01:00
Max
2aeea7be7f modules/deploy-rs-receiver: drop 2023-12-02 02:53:57 +01:00
Max
d378ff9d06 modules/fail2ban: switch to submodule style 2023-12-02 01:12:26 +01:00
Max
abc3b0b324 modules/consul-service-registry: wait for consul 2023-12-01 23:14:50 +01:00
Max
b30ed4958f modules/nix-config: disable AWS IMDS lookups 2023-12-01 19:11:05 +01:00
Max
c9f37b962a modules/nix-config: tune scheduling priorities, move to builder.slice 2023-12-01 01:04:39 +01:00
Max
c4b7a72f99 modules/external-storage: support non-local backends, make encryption optional 2023-11-02 02:46:40 +01:00
Max
907bdf2c74 modules/external-storage: use s3ql from depot 2023-11-01 23:13:50 +01:00
Max
cbdae3116d modules/consul-distributed-services: use unique name for pre-flight-check 2023-11-01 15:13:22 +01:00
Max
5d4c4a09fc modules/ascensions: always wantedBy multi-user.target 2023-10-31 15:37:15 +01:00
Max
4cf87bac0e modules/consul-distributed-services: wait for consul to start 2023-10-30 23:06:06 +01:00
Max
5267d14b48 modules/{consul-distributed-services,consul-service-registry}: set CONSUL_HTTP_ADDR 2023-10-30 23:06:06 +01:00
Max
8061af645d modules/external-storage: support setting uid and gid for underlays 2023-10-30 23:06:06 +01:00
Max
bcaecf492a modules/hyprspace: run on multiple ports for firewall resilience 2023-10-27 21:49:00 +02:00
Max
a8ec626ba9 modules/ipfs: use attrsOf anything for extraConfig 2023-10-27 19:21:01 +02:00
Max
f6e6815aa5 modules/hyprspace: use new config format 2023-10-27 00:45:16 +02:00
Max
964b5dbe12 modules/networking: init with vstub from backbone-routing 2023-10-24 23:38:11 +02:00
Max
b11d28ebad modules/hyprspace: use new config format 2023-10-24 23:37:36 +02:00
Max
58edff1542 modules/hyprspace: yml -> json 2023-10-23 23:15:31 +02:00
Max
f3495beea7 modules/hyprspace: enable metrics 2023-10-22 15:20:28 +02:00
Max
d51e5e4847 modules/ascensions: allow specifying custom incantations 2023-09-03 21:23:08 +02:00
Max
f9daec023f modules/ascension: init 2023-09-03 02:18:19 +02:00
Max
ae48e4807a treewide: massive refactor 2023-09-03 01:11:49 +02:00
Max
2ff899cd3e modules/consul-service-registry: limit number of retries for deregister 2023-08-27 16:41:12 +02:00
Max
6635ea516d modules/consul-distributed-services: init 2023-08-27 16:25:44 +02:00
Max
e81345d4a0 modules/systemd-extras: introduce distributed service interface 2023-08-27 16:25:29 +02:00
Max
514f5c9001 modules/external-storage: set SuccessExitStatus 2023-08-27 01:44:21 +02:00
Max
5f3f73f20b modules/nix-config: use cgroups 2023-08-26 22:50:19 +02:00
Max
5e755ea855 modules/systemd-extras: init 2023-08-23 18:07:13 +02:00
Max
4eaa162819 modules/patroni: use strictMounts 2023-08-23 17:03:28 +02:00
Max
e35c18c39e modules/ipfs-cluster: use strictMounts 2023-08-23 17:02:33 +02:00
Max
51d6cd005c modules/external-storage: add strictMounts to systemd service options 2023-08-23 17:02:22 +02:00
Max
0cd0b4f89e modules/external-storage: make underlays resilient against connectivity fuckups 2023-08-23 01:46:18 +02:00
Max
08bf35647d modules/patroni: set RequiresMountsFor 2023-08-23 00:59:31 +02:00