Commit graph

149 commits

Author SHA1 Message Date
asonix 15194aa91b Disable firewall for nextcloud, add nextcloud1 2023-02-12 17:08:52 -06:00
asonix 64f8ea814f Move network settings to module, add build2 2023-02-10 22:47:38 -06:00
asonix 52fc46135e whitestorm2: fix primary ip 2023-02-10 17:08:05 -06:00
asonix ba9e894829 Deploy redtail1 and whitestorm2 2023-02-10 17:03:57 -06:00
asonix 2cba9dce24 enable rpcbind 2023-02-09 20:29:38 -06:00
asonix ab17743830 Nfs on second nvme 2023-02-09 19:37:49 -06:00
asonix e750fe290e Update nixpkgs 2023-02-09 00:04:42 -06:00
asonix 2760cd679c Add rock64s 2023-02-08 22:06:03 -06:00
asonix 110cf74c1b enable k3s for new blades 2023-02-08 16:01:20 -06:00
asonix 1053c64f77 Add k3s3-6 2023-02-08 15:05:46 -06:00
asonix ef2ef9cd65 Fix prepare-nvme, configure k3s2 2023-02-08 14:18:37 -06:00
asonix 3f64793cea Use fork of nixpkgs to allow sops-managed k3s config 2023-02-05 17:11:54 -06:00
asonix eff63a4415 Add swap for k3s soquartz nodes 2023-02-05 10:37:49 -06:00
asonix 13d1cbdd19 Update lockfile 2023-02-04 13:56:31 -06:00
asonix 497b9697f4 Add rook subvolume 2023-02-03 22:39:11 -06:00
asonix a55e59555a Add quartz64a, rockpro64 k3s nodes 2023-02-03 21:18:16 -06:00
asonix 9cd533fb09 Fix k3s-rock1 serverIp 2023-02-03 12:09:17 -06:00
asonix f503abce0d Add rock64 k3s nodes 2023-02-03 08:59:52 -06:00
asonix 0111570cc1 Add nfs to k3s config 2023-02-02 12:24:07 -06:00
asonix 1a514edfe6 Replicate k3s-config to worker nodes 2023-01-29 12:25:01 -06:00
asonix 739454dec1 Move to nixos-unstable 2023-01-28 14:44:33 -06:00
asonix 408a85818f Bump base image 2023-01-27 18:32:35 -06:00
asonix 1f0f4169fc Bump nixpkgs 2023-01-27 18:32:14 -06:00
asonix d62494e98b Update node token 2023-01-27 16:50:52 -06:00
asonix 34f848ed5e Move k3s-config mount to /storage 2023-01-27 16:49:52 -06:00
asonix cfaae1ca6a Add script to setup k3s nvme 2023-01-27 15:21:33 -06:00
asonix c17344f027 Allow disabling parts of k3s configuration 2023-01-27 14:24:35 -06:00
asonix f2191a73b1 Set static IPs for k3s nodes 2023-01-27 01:19:05 -06:00
asonix 3e68a6efd5 Btrfs for k3s nvme 2023-01-26 23:35:19 -06:00
asonix 8e00a28df8 Split specific applications into modules, add k3s 2023-01-26 18:08:51 -06:00
asonix 95ef9e07d4 Rename target-dir to targetDir 2023-01-26 12:45:26 -06:00
asonix e4c4d2db9e sharedModule no longer needs to be a function 2023-01-26 12:43:31 -06:00
asonix 563f43c5d1 Move shared btrbk config into btrbkModule function 2023-01-26 12:42:15 -06:00
asonix 918a5a9d12 Fix build issues 2023-01-26 12:22:12 -06:00
asonix e06a38ee9c Refactor btrbk out of makeDockerConfig, simplify btrbk config, add makePostgresConfig 2023-01-26 12:02:00 -06:00
asonix 800dded910 Add mounts for nextcloud hosts 2023-01-26 00:57:59 -06:00
asonix 1d269ca6f0 Update deps 2023-01-25 23:24:17 -06:00
asonix 0d3e3a9a98 Update deps 2023-01-25 22:52:12 -06:00
asonix 38366cc667 Keyfile is string, not path 2023-01-25 22:51:32 -06:00
asonix 3804d2e989 Add userModule, add --impure 2023-01-25 21:46:52 -06:00
asonix 5af6da2101 Add secrets 2023-01-25 21:26:30 -06:00
asonix cf6e371b77 Add other node configurations 2023-01-24 23:08:04 -06:00
asonix b6ac117ace Rename makeNextcloudConfig to makeDockerConfig 2023-01-24 22:57:26 -06:00
asonix 8fd4dac4a9 Extract shared nextcloud logic 2023-01-24 22:55:24 -06:00
asonix 1f7f05d1a0 Start configuring btrbk for nextcloud2
TODO:
- cron to run btrbk hourly
- format and mount drives
2023-01-24 22:23:29 -06:00
asonix 78caf0048a Move shared out of let-in 2023-01-24 20:49:00 -06:00
asonix bc57d06655 Working deploy for nextcloud2 2023-01-24 20:46:51 -06:00
asonix 7c004b21cb Add lockfile 2023-01-24 19:58:39 -06:00
asonix c36a03572a Initial flake 2023-01-24 19:58:10 -06:00