Commit graph

175 commits

Author SHA1 Message Date
34f848ed5e Move k3s-config mount to /storage 2023-01-27 16:49:52 -06:00
cfaae1ca6a Add script to setup k3s nvme 2023-01-27 15:21:33 -06:00
c17344f027 Allow disabling parts of k3s configuration 2023-01-27 14:24:35 -06:00
f2191a73b1 Set static IPs for k3s nodes 2023-01-27 01:19:05 -06:00
3e68a6efd5 Btrfs for k3s nvme 2023-01-26 23:35:19 -06:00
8e00a28df8 Split specific applications into modules, add k3s 2023-01-26 18:08:51 -06:00
95ef9e07d4 Rename target-dir to targetDir 2023-01-26 12:45:26 -06:00
e4c4d2db9e sharedModule no longer needs to be a function 2023-01-26 12:43:31 -06:00
563f43c5d1 Move shared btrbk config into btrbkModule function 2023-01-26 12:42:15 -06:00
918a5a9d12 Fix build issues 2023-01-26 12:22:12 -06:00
e06a38ee9c Refactor btrbk out of makeDockerConfig, simplify btrbk config, add makePostgresConfig 2023-01-26 12:02:00 -06:00
800dded910 Add mounts for nextcloud hosts 2023-01-26 00:57:59 -06:00
1d269ca6f0 Update deps 2023-01-25 23:24:17 -06:00
0d3e3a9a98 Update deps 2023-01-25 22:52:12 -06:00
38366cc667 Keyfile is string, not path 2023-01-25 22:51:32 -06:00
3804d2e989 Add userModule, add --impure 2023-01-25 21:46:52 -06:00
5af6da2101 Add secrets 2023-01-25 21:26:30 -06:00
cf6e371b77 Add other node configurations 2023-01-24 23:08:04 -06:00
b6ac117ace Rename makeNextcloudConfig to makeDockerConfig 2023-01-24 22:57:26 -06:00
8fd4dac4a9 Extract shared nextcloud logic 2023-01-24 22:55:24 -06:00
1f7f05d1a0 Start configuring btrbk for nextcloud2
TODO:
- cron to run btrbk hourly
- format and mount drives
2023-01-24 22:23:29 -06:00
78caf0048a Move shared out of let-in 2023-01-24 20:49:00 -06:00
bc57d06655 Working deploy for nextcloud2 2023-01-24 20:46:51 -06:00
7c004b21cb Add lockfile 2023-01-24 19:58:39 -06:00
c36a03572a Initial flake 2023-01-24 19:58:10 -06:00