It's definitely something strange with my testing farm. Ansible 1.3
claims no task had been failed, but not file is changed on target VM,
no failed task in summary, but failure message exists in the end of
output.
I'm going to reinstall testing farm and make another try.
FYI output of ansible 1.3:
[default] Running provisioner: ansible...
PLAY [Set the locale] *********************************************************
TASK: [create locale.gen] *****************************************************
ok: [192.168.100.14] => {"changed": false, "gid": 1000, "group":
"vagrant", "mode": "0600", "owner": "vagrant", "path":
"/etc/locale.gen", "size": 285, "state": "file", "uid": 1000}
PLAY [Set the time zone] ******************************************************
TASK: [set /etc/localtime to Europe/Moscow] ***********************************
changed: [192.168.100.14] => {"changed": true, "cmd": ["/bin/cp",
"/usr/share/zoneinfo/Europe/Moscow", "/etc/localtime"], "delta":
"0:00:00.002052", "end": "2013-07-26 21:46:44.668869", "rc": 0,
"start": "2013-07-26 21:46:44.666817", "stderr": "", "stdout": ""}
TASK: [set /etc/timezone to Europe/Moscow] ************************************
ok: [192.168.100.14] => {"changed": false, "gid": 0, "group": "root",
"mode": "0644", "owner": "root", "path": "/etc/timezone", "size": 14,
"state": "file", "uid": 0}
PLAY RECAP ********************************************************************
192.168.100.14 : ok=3 changed=1 unreachable=0 failed=0
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
A.