mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00

Instead of passing the pre-rendered pillar as an override, do it like the regular `state` execution module does with `salt-call`: Check if the pillar needs to be rendered, otherwise reuse the already rendered one. Also, ensure that __pillar__ in wrapper modules contains the same one used during rendering, same thing for the one passed to `state.pkg`. Also, ensure that when pillars are rerendered during a state run, they get the master opts in addition to the minion ones, since some modules used in the pillar can rely on them to be present. Also, ensure pillar overrides are accepted for the same functions as with the regular `state` execution module.
63 B
63 B
Fixed merging of complex pillar overrides with salt-ssh states