Builds customizable ISOs for fully automated Ubuntu Server installations
This tools uses SaltStack's salt-call to handle the build process and requires mkisofs.
The following packages need to be installed for running it on Ubuntu:
salt-minion(see: https://repo.saltstack.com/#ubuntu)genisoimage
After cloning this repository, change to the root directory of it (the same as the one containing this README) and execute:
salt-call state.sls buildThe resulting ISO file will be located in output/
To remove any generated data, use the clean state:
salt-call state.sls cleanIt also allows for finer-grained control over the cleanup, e.g.
Remove generated ISO files:
salt-call state.sls clean.outputRemove cached data, such as the original ISO file:
salt-call state.sls clean.cacheRemove the working directory containing the extracted ISO:
salt-call state.sls clean.workdir