Fediversity/infra
2025-04-22 20:35:05 +02:00
..
common move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
dev move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
module move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
operator move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
sync-nix rm corresponding nixops deployments 2025-04-22 20:13:17 +02:00
.envrc move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
.terraform.lock.hcl move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
default.nix move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
pass-ssh-key.sh move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
README.md move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
shell.nix move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
tests.nix move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
tf-env.nix move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
tf.nix move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
TODO.md fix root test/hook 2025-04-22 20:35:05 +02:00

service deployment

deploys NixOS templates using OpenTofu.

requirements

usage

development

before using other commands, if not using direnv:

nix-shell

then to initialize, or after updating pins or TF providers:

setup

then, one can use the tofu CLI.

implementing

proper documentation TODO. until then, a reference implementation may be found in panel/.