saltstack/salt — comment on commit dfc994b8fd4cd1f88ff6425196c51447c572c677
File: salt/states/ssh_auth.py line 71
By thatch45:

SEJeff, I think I am going to side with Seth, besides, as I recall, you generally argue against this kind of magic (you argued against autorequires), that the user state would not define homedir management, yet it is magically added since we assume that the inclusion of the ssh_auth?

This makes the user state non definitive, and crosses scope in a way that I would call unpredictable.

Also, Salt has been made with the goal of being accurate to the definition presented, and that hidden operations are minimal.

Also, we don't have anything that manually creates home dirs (at least we should not), we use useradd to do it, so the expected platform behavior executes