*[FAI](https://fai-project.org/) - built by a debian developer, used to build live images
since buster, might require complex setup (e.g. an NFS server),
[setup-storage(8)](https://manpages.debian.org/buster/fai-setup-storage/setup-storage.8.en.html) might be reusable on its own. uses Tar-based
images created by FAI itself, requires network control or custom
ISO boot, requires a "server" (the [fai-server](https://packages.debian.org/unstable/fai-server) package), not
directly supported by Ganeti, although there are [hacks to make it
work](https://github.com/ganeti/ganeti/wiki/System-template-with-FAI) and there is a [ganeti-os-interface backend now](https://github.com/glance-/ganeti-os-fai)
[setup-storage(8)](https://manpages.debian.org/buster/fai-setup-storage/setup-storage.8.en.html) is used inside our fabric-based
installer. uses tar archives hosted by FAI, requires a "server"
(the [fai-server](https://packages.debian.org/unstable/fai-server) package), control over the boot sequence
(e.g. PXE and NFS) or a [custom ISO](https://fai-project.org/fai-guide/#_a_id_nonfs_a_fai_without_nfs), not directly supported by
Ganeti, although there are [hacks to make it work](https://github.com/ganeti/ganeti/wiki/System-template-with-FAI) and there is
a [ganeti-os-interface backend now](https://github.com/glance-/ganeti-os-fai), basically its own Linux
distribution
*[himblick](https://github.com/himblick/himblick) has some interesting post-install configure bits in
Python, along with pyparted bridges
*[list of debian setup tools](https://wiki.debian.org/SystemBuildTools), see also