Hi
I’m having an issue I can’t even begin to understand: I’m trying to replace some files and I can do that without any issue if I do that from an ad-hoc command. But if I try to do the SAME command from a playbook, it fails.
This is ansible 1.5 on centos 6.4 on the master and centos 6.x on the managed boxes
Here the successful run ad-hoc:
`
$ ansible antpitta0 -m copy -a “src=/deployment/files/profiled/tod_0dm/etc/bashrc dest=/etc/bashrc owner=root group=root mode=0644 force=yes”
sudo password:
previous known host file not found
previous known host file not found
previous known host file not found
antpitta0 | success >> {
“changed”: true,
“dest”: “/etc/bashrc”,
“gid”: 0,
“group”: “root”,
“md5sum”: “eb04806e1f907b98b3afa619b9a8cf64”,
“mode”: “0644”,
“owner”: “root”,
“size”: 2025,
“src”: “/tmp/ansible-tmp-1394031344.37-53546288343003/source”,
“state”: “file”,
“uid”: 0
}
`
And here the failing playbook run:
`
$ ansible-playbook tod-0dm-new.yml
sudo password:
PLAY [tod-0dm] ****************************************************************
TASK: [copy bashrc to the server] *********************************************
previous known host file not found
previous known host file not found
ok: [antpitta0]
TASK: [copy profile to the server] ********************************************
previous known host file not found
previous known host file not found
previous known host file not found
failed: [antpitta0] => {“failed”: true, “md5sum”: “4c781f5c55a1a62ac9ad09574abc9ae6”}
msg: Destination /etc not writable
FATAL: all hosts have already failed – aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/deployment/home/tod-0dm-new.retry
antpitta0 : ok=1 changed=0 unreachable=0 failed=1
`
And here the contents of my playbook:
`
$ cat tod-0dm-new.yml