# unsupported parameter for module: checksum

**URL:** <https://forum.ansible.com/t/unsupported-parameter-for-module-checksum/15161>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [May 5, 2014, 6:00pm UTC](https://forum.ansible.com/t/unsupported-parameter-for-module-checksum/15161 "2014-05-05T18:00:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanket\_Gupta](https://avatars.discourse-cdn.com/v4/letter/s/a4c791/32.png) [@Sanket\_Gupta](https://forum.ansible.com/u/Sanket_Gupta)\
**Post date:** [May 5, 2014, 6:00pm UTC](https://forum.ansible.com/t/unsupported-parameter-for-module-checksum/15161/1 "2014-05-05T18:00:21Z")

</div>

Hello  
I am trying to use the synchroize /var/www folder between control host and my appserver(s)

Although the basic synchronize command works, the other options given at [http://docs.ansible.com/synchronize\_module.html](http://docs.ansible.com/synchronize_module.html) dont seem to work.  
This is a recent install on Ubuntu 14 and ansible version is  
ansible-playbook 1.5.4

synchronize src=/var/www/ dest=/var/www

- works but copies all files

synchronize checksum=yes src=/var/www/ dest=/var/www

fails with error  
failed: [10.179.158.146] =\> {“failed”: true}  
msg: unsupported parameter for module: checksum

FATAL: all hosts have already failed – aborting

synchronize src=/var/www/ dest=/var/www rsync\_opts=–checksum,–exclude=.git

fails with error  
failed: [10.179.158.146] =\> {“failed”: true}  
msg: unsupported parameter for module: rsync\_opts

FATAL: all hosts have already failed – aborting

What am i doing wrong?

---

<div class="post-metadata">

**Author:** ![Adam\_Morris](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@Adam\_Morris](https://forum.ansible.com/u/Adam_Morris)\
**Post date:** [May 5, 2014, 9:00pm UTC](https://forum.ansible.com/t/unsupported-parameter-for-module-checksum/15161/2 "2014-05-05T21:00:04Z")

</div>

Nothing…

But if you read the documentation at that page you will see that two parameters listed there are marked as (added in Ansible 1.6) (as well as two that are marked (added in Ansible 1.5))…  
Those two are checksum and rsync\_opts. So you have two choices…

1. Upgrade to the development version
2. Don’t use checksum or rsync\_opts.

Adam

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [May 6, 2014, 3:51am UTC](https://forum.ansible.com/t/unsupported-parameter-for-module-checksum/15161/3 "2014-05-06T03:51:55Z")

</div>

1.6 is released as of today, you should be good to go 🙂
