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 build
The resulting ISO file will be located in output/
To remove any generated data, use the clean
state:
salt-call state.sls clean
It also allows for finer-grained control over the cleanup, e.g.
Remove generated ISO files:
salt-call state.sls clean.output
Remove cached data, such as the original ISO file:
salt-call state.sls clean.cache
Remove the working directory containing the extracted ISO:
salt-call state.sls clean.workdir