Commit Graph

86 Commits

Author SHA1 Message Date
3bb884bb91 Set direct key device name. 2024-08-06 07:52:29 +01:00
60bc1af8c4 Re-setup c3. 2024-08-06 07:38:58 +01:00
bcd1a5c0d5 Make the disko config a module. 2024-08-06 07:36:56 +01:00
258b8e1fdf Workaround for chilly eth interface name being different. 2024-08-05 07:47:20 +01:00
f565b56a5e Don't run nomad on chilly. 2024-08-05 06:29:40 +01:00
fb9da924d2 Reference key disk by device name instead of ID. 2024-08-05 06:26:44 +01:00
b10092092f Initial config for chilly. 2024-08-04 15:55:51 +01:00
b8871fe7d1 Configure key file for each host, it varies. 2024-07-25 14:11:01 +01:00
9952890751 Make zippy a compute node. 2024-07-25 14:04:19 +01:00
7d63e71646 Flake configs for zippy. 2024-07-25 11:50:37 +01:00
5665a0bc5c Use varnish to cache wordpress sites. 2024-01-08 14:34:35 +00:00
e8ad71072e Remove Souin caching, it crashes traefik. 2024-01-07 18:57:28 +00:00
0c941501c0 HTTP caching for cloud Traefik. 2024-01-06 08:03:18 +00:00
1d42fa374c Expose cloud traefik dashboard over Tailscale. 2024-01-06 07:14:35 +00:00
048f783f89 Proxy wordpress sites through the cloud. 2024-01-03 20:56:27 +00:00
bfa556bb74 Emulated builder settings. 2024-01-03 19:12:10 +00:00
d4319ff7b6 Configuration for alo-cloud-1 2024-01-03 19:11:59 +00:00
88b33283d2 Install jq 2023-12-27 05:54:05 +00:00
361dd002d5 Move common nix code one level up. 2023-11-26 09:36:17 +00:00
dfd472ebe8 Remove some stricter sshd options. 2023-11-26 09:31:19 +00:00
db1f6baaf7 Convert nix-dev to flake config. 2023-11-26 07:48:58 +00:00
808b864055 Don't mount a separate share for torrents. 2023-11-01 12:05:02 +00:00
8c9bd9a0a6 Mount fractal CIFS shares on the compute nodes. 2023-11-01 08:34:35 +00:00
25a21cb6c3 Add instasync cronjob and plumbing for nodejs on nomad clients. 2023-09-03 06:10:50 +01:00
19267463bd Nomad host volume for storing code to run. 2023-09-03 05:26:30 +01:00
97f29680fd Enable nomad metrics. 2023-08-14 14:58:03 +01:00
3fc47a6fa3 Enable consul metrics. 2023-08-14 14:51:48 +01:00
5459aea4fd Enable Consul UI and make it listen on 0.0.0.0. 2023-08-14 14:34:59 +01:00
4cb69f1f83 Replace promtail with vector for loki. 2023-08-01 06:33:50 +01:00
f13b350f73 Add vector service. 2023-07-21 07:16:19 +01:00
496e3c9e44 Switch remaining services from nomad host volumes to docker volumes. 2023-07-21 06:59:32 +01:00
0e7a34a341 Loki service configuration. 2023-07-21 06:31:05 +01:00
3c1fbc7103 Add compute node IPs to /etc/hosts to hopefully make things start up before the network settles. 2023-07-20 07:06:11 +01:00
72d651c158 Revert to dhcp assigned IPs. Static ones result in duplicate ping responses (?!). 2023-07-20 06:41:11 +01:00
e8cec993e7 Put glusterfs data on a non-bind mount. 2023-07-18 17:38:35 +01:00
91f801401e Switch to host volumes. Grafana not working yet. 2023-07-17 21:02:59 +01:00
9a4d00bfd3 Mount the glusterfs. 2023-07-17 12:55:18 +01:00
f256da7f8c Persist gluster data dir. 2023-07-17 06:42:43 +01:00
3e9c3bc91b Try to force tailscale network to ipv4. Doesn't seem to work. 2023-07-14 06:50:14 +01:00
92374dff89 Rip out seaweedfs and install basic glusterfs instead. 2023-07-14 06:49:55 +01:00
4a6a84190b Switch compute nodes to static IPs to bring up their network faster after a power failure. 2023-07-14 06:49:07 +01:00
1e19bd1329 Try harder to wait for the network before starting seaweedfs and nomad. 2023-07-10 13:28:41 +01:00
e3551c1028 Bump max volume limit. 2023-07-10 06:02:02 +01:00
b8eb6dbe77 Switch to unstable package and enable all docker capabilities. 2023-07-09 15:45:46 +01:00
e2359ce283 Move webserver to tailscale net. 2023-07-08 20:05:52 +01:00
a3e794eb3b Tailscale autoconnect. 2023-07-08 19:17:40 +01:00
734e8e0c61 Set immutable users in impermanence module. 2023-07-07 13:50:57 +01:00
dd971dcd1d Use a fixed uid/gid for storing files. 2023-07-07 13:50:40 +01:00
49dc2977c5 Enable seaweedfs replication. 2023-07-07 13:43:29 +01:00
c8278b0fad Switch nomad to privileged mode. 2023-07-07 13:27:21 +01:00