I think it is if we don’t try to solve everything. See RFC: Make Foreman easy to deploy and maintain where also other topics such as documentation were discussed. Also look at GitHub - ares/spark: Alternative, light-weight and opinionated installer for Foreman, this is based on @ehelms modules (not sure how much effort was invested in them before) and it took 2-3 days to get this repo to a point, we can deploy Foreman + few critical plugins to be able to install more things using Foreman itself. We just need a wrapper to get 5-10 inputs from user. That should be the most that user can specify, all the rest should IMHO be configurable later.