Bootstrap flow
- Install ubuntu 18.04 OS with our customized ISO. This is no-attened installation, no user-input. As simple as plugin the USB and press power-on button.
- Edit config file and run script/ansible to deploy all kinds of services.
What's inside the ISO
We use mkisofs to build the ISO from a directory name preseed_ubuntu
sudo mkisofs -q -disable-deep-relocation -rational-rock -cache-inodes -joliet -full-iso9660-filenames -no-emul-boot -boot-load-size 4 -boot-info-table -e
ltorito-boot isolinux/isolinux.bin -eltorito-catalog isolinux/boot.cat -o ubuntu-pre.iso preseed_ubuntu