Commit graph

10 commits

Author SHA1 Message Date
6a4eb90658
in-source tf deployment logic 2025-04-13 21:14:33 +02:00
1f5977468c
ditch hermetic to simplify - still gets infinite recursion 2025-04-13 13:36:04 +02:00
ef214ced10
merge tf modules 2025-04-13 13:11:04 +02:00
d955e39f4c
simplify tf 2025-04-12 22:18:21 +02:00
81011d0062
pass deploy env vars thru 2025-04-12 12:31:47 +02:00
1da2e9e497
special-args -> hermetic 2025-04-10 09:00:21 +02:00
79e58e21f4
nixos-anywhere -> terraform-nixos
intended to swap out nixos-anywhere for terraform-nixos, over:

- don't need nixos-anywhere to install nixos; we preload nixos to VMs
- [awkward non-flake
usage](https://nix-community.github.io/nixos-anywhere/howtos/use-without-flakes.html#3-set-nixos-version-to-use)
-  seemed not to pick up on config changes, as observed by test VMs
losing their panel keys after TF sync

however, it seems that terraform-nixos has its own flaws:

- its output using a random id, i.e. forcing to push even on no changes
- so far did not get ssh authentication to work
2025-04-09 17:05:00 +02:00
3270cc89e7
update mastodon host 2025-04-09 17:04:33 +02:00
817c724557
use flake-sourced nixos-anywhere in tf, to reproduce modules for nix 2025-04-09 17:00:20 +02:00
3eb6d93216
tf 2025-04-09 17:00:20 +02:00