|dest - / required
||A directory to save the file into. For example, if the dest directory is
/backup a src file named
/etc/profile on host
host.example.com, would be saved into
/backup/host.example.com/etc/profile. The host name is based on the inventory name.
||When set to
yes, the task will fail if the remote file cannot be read for any reason. Prior to Ansible 2.5, setting this would only fail if the source file was missing. The default was changed to
yes in Ansible 2.5.
||Allows you to override the default behavior of appending hostname/path/to/file to the destination. If
dest ends with '/', it will use the basename of the source file, similar to the copy module. Obviously this is only handy if the filenames are unique.
|src - / required
||The file on the remote system to fetch. This must be a file, not a directory. Recursive fetching may be supported in a later release.
||Verify that the source and destination checksums match after the files are fetched.