Add job cache and events to ssh.run_iter
Clarify ssh.run docstring
Add publish._publish function to do the actual work
Add publish.publish wrapper func for salt-ssh
Add publish.full_data wrapper function for salt-ssh
Fix typo
Put the master_opts in the wfunc opts
Handle salt-ssh errors and similar in publish.py wrapper
Use the __master_opts__ config dir if available (in wfunc)
Get the ssh_priv from __master_opts__ if available
Use 'return' not 'ret'
Fix typo
Merge branch 'salt-ssh-publish.publish' of https://github.com/basepi/salt into basepi-salt-ssh-publish.publish
lint
Merge pull request #18957 from thatch45/basepi-salt-ssh-publish.publish

Merge #18944