-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Description
Some renderers are supplied by default but the modules needed for them to work are not. As an example, we make substantial use of Mako, but during the transition to onedir and now when bringing up new minions we have run into many issues because the highstates fail hard without the Mako module being installed.
We have tried various things to work around this like injecting scheduled tasks before updates which try to fix minions after updates etc., but this does not always work.
It would be nice if the python modules needed for all the core salt modules would be included within the onedir installation. Not including all the possible modules made sense before when so many modules came with salt, but now that the number of things considered "core" have been better defined and reduced to manageable levels, it seems that making all the included things work out of the box would be a good idea.
P.S. The github template for these issues still refer to SEP which has been depreciated.