Fediversity/infra
2025-05-12 08:38:17 +02:00
..
common proxmox 2025-05-11 19:22:49 +02:00
dev proxmox 2025-05-11 19:22:49 +02:00
operator remove hard-coded VM info 2025-05-11 19:25:52 +02:00
sync-nix add some comments 2025-05-12 08:38:17 +02:00
.envrc.sample proxmox 2025-05-11 19:22:49 +02:00
.gitignore proxmox 2025-05-11 19:22:49 +02:00
default.nix add package nixos-generators 2025-05-11 19:22:49 +02:00
flake-part.nix unify versioning (minus around nixops, for now) 2025-05-01 13:24:45 +02:00
pass-ssh-key.sh proxmox 2025-05-11 19:22:49 +02:00
proxmox-provision.sh unify versioning (minus around nixops, for now) 2025-05-01 13:24:45 +02:00
README.md proxmox 2025-05-11 19:22:49 +02:00
setup.nix proxmox 2025-05-11 19:22:49 +02:00
shell.nix proxmox 2025-05-11 19:22:49 +02:00
tests.nix proxmox 2025-05-11 19:22:49 +02:00
tf-env.nix proxmox 2025-05-11 19:22:49 +02:00
tf.nix fork terraform proxmox provider to support content type images 2025-05-11 19:22:49 +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 in the sub-folders.

credentials

Credentials may be placed in (sub-folders') .envrc, see:

implementing

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