SEJeff/salt — comment on commit 1ac1c9a51a0c5b8f4d630804f881ef0b17d0404d
File:  line 0
By SEJeff:

I agree with you about ```state.highstate``` needing to show everything when called locally. It is sort of a special case in that it is one of the 2 core things salt was really designed to do. I don't completely agree with you in calling ```salt-call``` a troubleshooting tool. Some people might want to run salt like they run puppet now aka from the box locally. That seems like a perfectly valid and perhaps even normal use case, not just for troubleshooting.

Maybe there could be a way for ```state.highstate``` to do a better job of reporting what is going on when called from the master if some special flag or whatnot was given to it? Not quite sure how this would look though. What about making state.highstate more chatty by default (including when ran via ```salt '*' state.highstate``` and having some sort of flag or config setting to make it less so? Not sure of the right solution here.

In the meantime, I'll remove this commit from that branch so the puppet module changes can go in. We can discuss this offline, just throwing out some ideas.