I want to:
- Take Ubuntu Server ISO.
- Automatically (non-interactively) install it.
- Install some additional packages into it, perform some configuration, add my software.
- Freeze the system into an .IMG to be written onto SSDs. The SSDs should be bootable on bare metal machines.
What is the modern way to go? I've heard something about preseeding, kickstart and cloud-init, many things look overcomplicated.