No description
  • Nix 67.8%
  • HCL 25.6%
  • Shell 6.6%
Find a file
tc424 cf779342e6
Some checks failed
/ local_build (push) Failing after 4m29s
Update .forgejo/workflows/images.yml
2026-02-03 20:58:44 +00:00
.forgejo/workflows Update .forgejo/workflows/images.yml 2026-02-03 20:58:44 +00:00
client-certs Rearrange to provide multiple options for tier0 2026-01-11 13:57:25 +00:00
tier0-incusos Rearrange to provide multiple options for tier0 2026-01-11 13:57:25 +00:00
tier0-nixos Add debug, etc 2026-01-18 21:26:52 +00:00
tier1 Restructure 2026-01-03 17:25:00 +00:00
tier2/forgejo Restructure 2026-01-03 17:25:00 +00:00
.gitignore Restructure 2026-01-03 17:25:00 +00:00
default.nix Try to make tier0-nixos more easily buildable by CI: 2026-01-18 17:22:35 +00:00
flake.lock Try to make tier0-nixos more easily buildable by CI: 2026-01-18 17:22:35 +00:00
flake.nix Try to make tier0-nixos more easily buildable by CI: 2026-01-18 17:22:35 +00:00
README.md Update README.md 2026-01-11 13:42:02 +00:00
terraformrc First attempt (stuck) 2026-01-11 13:57:25 +00:00

AI? Fuck no.

nix build -o tier0/config.tf.json
nix develop
cd tier0
tofu init
tofu apply
cd ..
cd tier1
# etc ..
exit # nix develop shell


----


Restructure
3 tiers (0, 1, 2)

tier0 creates and deploys incus VM(s)
tier1 configures incus and deploys services (e.g. forgejo) on it
tier2 configures services (e.g. forgejo)

there are probably ways to combine all these using terraform/terranix,
but waiting for VMs etc to become available sounds messy. So for the
moment this structuring should make doing things 'by hand' sane.