[ADD] todo: QEMU/KVM menu

Deploy, list, test, resize, delete and clean up VMs. Adds the SSH
configuration with recursive ProxyJump, port forwarding, and registration
of the QEMU hosts in virt-manager.

--- FR ---

Déployer, lister, tester, redimensionner, supprimer et nettoyer des VM.
Ajoute la configuration SSH avec ProxyJump récursif, la redirection de port
et l'enregistrement des hôtes QEMU dans virt-manager.

Assisted-by: Claude Opus 4.8
This commit is contained in:
Mathieu Benoit 2026-08-07 03:22:26 -04:00
parent c44ce4b814
commit 7d4922bf09
3 changed files with 6830 additions and 890 deletions

View file

@ -61,5 +61,11 @@
"prompt_description_key": "Generate git patch to /tmp",
"bash_command": "PATCH=\"/tmp/patch_$(date +%Y%m%d_%H%M%S).patch\"; git -C \"$(pwd)\" diff HEAD > \"$PATCH\" && printf \"\\n✓ Patch created: %s\\n\\n=== Guide to apply the patch ===\\n Check compatibility : git apply --check %s\\n Apply (git) : git apply %s\\n Apply (patch) : patch -p1 < %s\\n Revert (git) : git apply -R %s\\n\" \"$PATCH\" \"$PATCH\" \"$PATCH\" \"$PATCH\" \"$PATCH\""
}
],
"qemu_from_makefile": [
{
"prompt_description_key": "QEMU - Sample dry-run (demo-vm, Ubuntu 24.04)",
"bash_command": "./script/qemu/deploy_qemu.py --name demo-vm --version 24.04 --dry-run"
}
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff