changed ignore_md5_mismatch to validate_md5
This commit is contained in:
parent
41c474d129
commit
cf6a76c814
2 changed files with 6 additions and 6 deletions
|
@ -50,8 +50,8 @@ class ActionModule(object):
|
||||||
flat = utils.boolean(flat)
|
flat = utils.boolean(flat)
|
||||||
fail_on_missing = options.get('fail_on_missing', False)
|
fail_on_missing = options.get('fail_on_missing', False)
|
||||||
fail_on_missing = utils.boolean(fail_on_missing)
|
fail_on_missing = utils.boolean(fail_on_missing)
|
||||||
ignore_md5_mismatch = options.get('ignore_md5_mismatch', False)
|
validate_md5 = options.get('validate_md5', True)
|
||||||
ignore_md5_mismatch = utils.boolean(ignore_md5_mismatch)
|
validate_md5 = utils.boolean(validate_md5)
|
||||||
if source is None or dest is None:
|
if source is None or dest is None:
|
||||||
results = dict(failed=True, msg="src and dest are required")
|
results = dict(failed=True, msg="src and dest are required")
|
||||||
return ReturnData(conn=conn, result=results)
|
return ReturnData(conn=conn, result=results)
|
||||||
|
@ -114,7 +114,7 @@ class ActionModule(object):
|
||||||
f.write(remote_data)
|
f.write(remote_data)
|
||||||
f.close()
|
f.close()
|
||||||
new_md5 = utils.md5(dest)
|
new_md5 = utils.md5(dest)
|
||||||
if not ignore_md5_mismatch and new_md5 != remote_md5:
|
if validate_md5 and new_md5 != remote_md5:
|
||||||
result = dict(failed=True, md5sum=new_md5, msg="md5 mismatch", file=source, dest=dest, remote_md5sum=remote_md5)
|
result = dict(failed=True, md5sum=new_md5, msg="md5 mismatch", file=source, dest=dest, remote_md5sum=remote_md5)
|
||||||
return ReturnData(conn=conn, result=result)
|
return ReturnData(conn=conn, result=result)
|
||||||
result = dict(changed=True, md5sum=new_md5, dest=dest, remote_md5sum=remote_md5)
|
result = dict(changed=True, md5sum=new_md5, dest=dest, remote_md5sum=remote_md5)
|
||||||
|
|
|
@ -34,13 +34,13 @@ options:
|
||||||
required: false
|
required: false
|
||||||
choices: [ "yes", "no" ]
|
choices: [ "yes", "no" ]
|
||||||
default: "no"
|
default: "no"
|
||||||
ignore_md5_mismatch:
|
validate_md5:
|
||||||
version_added: "1.3"
|
version_added: "1.3"
|
||||||
description:
|
description:
|
||||||
- Do not check the md5sum of the destination file. Useful if transferring files that may change during the transfer, such as log files.
|
- Verify that the source and destination md5sums match after the files are fetched.
|
||||||
required: false
|
required: false
|
||||||
choices: [ "yes", "no" ]
|
choices: [ "yes", "no" ]
|
||||||
default: "no"
|
default: "yes"
|
||||||
flat:
|
flat:
|
||||||
version_added: "1.2"
|
version_added: "1.2"
|
||||||
description:
|
description:
|
||||||
|
|
Loading…
Reference in a new issue