code: def ssh_file(opts, dest_path, contents=None, kwargs=None, local_file=None):
      '''
      Copies a file to the remote SSH target using either sftp or scp, as
      configured.
      '''
      if opts.get('file_transport', 'sftp') == 'sftp':
          return sftp_file(dest_path, contents, kwargs, local_file)
      return scp_file(dest_path, contents, kwargs, local_filef ssh_file(opts, dest_path, contents=None, kwargs=None, local_file=None):
      '''
      Copies a file to the remote SSH target using either sftp or scp, as
      configured.
      '''
      if opts.get('file_transport', 'sftp') == 'sftp':
          return sftp_file(dest_path, contents, kwargs, local_file)
      return scp_file(dest_path, contents, kwargs, local_file)
docs: Copies a file to the remote SSH target using either sftp or scp, as
      configured.