aboutsummaryrefslogtreecommitdiff
path: root/infra (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-08-31manage terraform configuration with terranixFranck Cuny17-634/+0
All the terraform configuration is managed within one state instead of having multiple state for each components. This might not be the best practice but it simplifies things for me. Now, all I need to do is to run `nix run .#tf -- plan` and I can see what will be changed for all the resources that I care about.
2025-08-24run `goget` on `go.fcuny.net`Franck Cuny1-0/+9
2025-08-12initial setup for forgejo and caddyFranck Cuny1-0/+18
2025-08-12add a script to apply DNS terraformFranck Cuny1-0/+7
2025-08-10update a few .envrcFranck Cuny1-0/+12
2025-08-10manage a DigitalOcean virtual machine with nixosFranck Cuny6-9/+174
Add a new machine on DigitalOcean and provision it using terraform + nixos-anywhere. This takes care of bringing the machine up on nixos completely, and use a static SSH host key in order to configure wireguard at the same time.
2025-08-09write the terraform configuration in HCLFranck Cuny13-180/+423
This will become more tricky over time. Using HCL is not as elegant and forces me to learn yet another DSL, but this will be easier to debug if I'm stuck with something I don't know how to do.
2025-07-21move all profiles, modules, and flakes to top-levelFranck Cuny2-0/+180