Currently file provisioners will silently fail when there is an error with the remote side. This commit checks the scp error code and will return the error message from the remote.
Currently file provisioners will silently fail when there is an error with the remote side. This commit checks the scp error code and will return the error message from the remote.