I’ve published release 0.1 of v-i, my installer for Debian based on vmdb2. It’s entirely non-interactive, dangerous, unhelpful, but fairly fast. It will remove all data from your drives. See the initital announcement for more, or the README. There is now a pre-built image available, see the tutorial.

I’d be curious to hear if anyone else is interested in this.

This is the target spec file I use for my VM host:

drive: /dev/nvme0n1
extra_drives:
  - /dev/nvme1n1
hostname: exolobe5
extra_playbooks:
  - exolobe5-ansible.yml
ansible_vars:
  user_pub: |
   ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQe6lsTapAxiwhhEeE/ixuK+5N8esCsMWoekQqjtxjP liw personal systems
extra_lvs:
  - name: vms
    size: 1T
    fstype: ext4
    mounted: /mnt/vms