The copy action accepts force=no, which tells it not to replace an existing file even if it differs from the source. The copy action plug-in wasn't respecting this option when operated in check mode, so it would report that changes are necessary in check mode even though copy would make no changes when run normally. Runner._remote_md5 was changed to make the logic for setting rc perhaps a little more clear, and to make sure that rc=0 when the file does not exist. |
||
---|---|---|
.. | ||
__init__.py | ||
add_host.py | ||
async.py | ||
copy.py | ||
debug.py | ||
fail.py | ||
fetch.py | ||
group_by.py | ||
normal.py | ||
pause.py | ||
raw.py | ||
script.py | ||
template.py |