You could write a script to create the repo. You can add an unless to the exec that checks if there is any commit. That script could also import the installer as a foreman environment which is something I would like to add in the long run anyway. Then you still need to convert answers.yaml to foreman parameters, but it could prove a good starting point.