Template module failing when using su

20 views
Skip to first unread message

John Doe

unread,
Aug 15, 2014, 3:21:39 AM8/15/14
to ansible...@googlegroups.com
Hello,

I found an error in deploying a file through template module when using su. It stops with error message: "Source /tmp/ansible-tmp-1407982491.27-242988883727372/source not readable."
When I checked permission on that file I saw that it was 600:

-bash-3.2$ ls -lR ansible*
ansible
-tmp-1407982491.27-242988883727372:
total
128
-rw-r--r--   1 johndoe    other      61318 Aug 14 09:14 copy
-rw-------   1 johndoe    other        220 Aug 14 09:14 source
-bash-3.2$



I wonder if anybody have similar problem or maybe you have any ideas what can cause this error?   

NB. Just in case: "copy" module works fine; I've tried to use Solaris and Linux as managed OS, the result was same.

PS. I've sent a bug report, and attached all details about the problem. Here is the link: https://github.com/ansible/ansible/issues/8594

Here is the playbook:

- name: Template fails as su
  hosts
: all
  vars
:
    user_name
: appadm

  tasks
:
   
- name: Create some configuration file
      su
: yes
      su_user
: "{{ user_name }}"
     
template: src=config dest=/tmp/config



--
Regards,
  John
Reply all
Reply to author
Forward
0 new messages