# Problem with updating Ansible from 1.9 to 2.0

**URL:** <https://forum.ansible.com/t/problem-with-updating-ansible-from-1-9-to-2-0/20977>\
**Category:** Ansible Project\
**Created:** [March 24, 2016, 8:26am UTC](https://forum.ansible.com/t/problem-with-updating-ansible-from-1-9-to-2-0/20977 "2016-03-24T08:26:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![taro\_kinst](https://avatars.discourse-cdn.com/v4/letter/t/4af34b/32.png) [@taro\_kinst](https://forum.ansible.com/u/taro_kinst)\
**Post date:** [March 24, 2016, 8:26am UTC](https://forum.ansible.com/t/problem-with-updating-ansible-from-1-9-to-2-0/20977/1 "2016-03-24T08:26:19Z")

</div>

Hi,

I’ve been made a orchistration tool by Ansible1.9, and trying to update Ansible to the 2.0version.  
I found there are some syntax rules that were changed (maybe bugs?) in Ansbile2.0.

I have to use modules in playbook, which are written as bash scripts,  
and there are some parameters that contain space in their arguments.  
When I execute playbook in Ansbile1.9, result showed the argument like var=“argument A”.  
While in Ansbile 2.0, it is now shown as var=“‘argument A’”.  
The argument will be added a pair of quotation marks inside the double quotation marks.

I’m wondering why the difference happened? Which of the two results should be right?  
If this is a bug in Ansible2.0, can I expect that it will be fixed?  
Here is the sample module. And results in both version of Ansible.
