I have to create an ubuntu virtual machine within kvm/libvirt with a specific configuration for a specific set of tasks. I want to do it in a programmatic and reproducible way.
I checked out preseeding but there is no mention of vm here. It seems like it is necessary to set up a dhcp or http server to send the preseeding file to the ubuntu installer. There must be a better way.
How would you install ubuntu in a vm with a preseeding file ?