The ansible command is probably running as your username vs "ansible", do you need to request sudo: true ?
-- Michael On Mar 5, 2014, at 10:24 AM, Makimoto Marakatti <[email protected]> wrote: 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 --- #- hosts: 0dm-tod - hosts: antpitta0 name : tod-0dm gather_facts: False user: ansible tasks: - name: copy bashrc to the server copy: src=/deployment/files/profiled/tod_0dm/etc/bashrc dest=/etc/bashrc owner=root group=root mode=0644 force=yes So what am I doing wrong here??? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e24c61f1-d0e5-416a-b69b-283d9963141e%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/e24c61f1-d0e5-416a-b69b-283d9963141e%40googlegroups.com?utm_medium=email&utm_source=footer> . For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/-2523361222307944128%40unknownmsgid. For more options, visit https://groups.google.com/groups/opt_out.
