Thanks, I have tried this and it worked partially. partially mean that for 
each user in the list, I need to setup the ssh key plus sudo access (I have 
tried it even without sudo but didn't work) but for some user I don't want 
to give sudo access but if I didn't give sudo access then the task fail :(

 - name: vncserver command
   shell: vncserver </tmp/file >/tmp/vncpasswd.1 2>/tmp/vncpasswd.2
   remote_user: "{{ item }}"
   sudo: False
   with_items:
     vnc_users

Thanks in advance 

On Tuesday, February 3, 2015 at 7:23:24 PM UTC+5, [email protected] wrote:
>
> Hi,
>
> Are you saying to want to run the 'vncserver' command as each user? Does 
> this work:
>
>  - name: VNC | vncserver command
>    shell: sudo -u {{item}} vncserver </tmp/file >/tmp/vncpasswd.1 2>/tmp/
> vncpasswd.2
>    with_items:
>        vnc_users
>
> What have you tried so far, and what were the results?
>
> On Monday, 2 February 2015 16:49:58 UTC, Arbab Nazar wrote:
>>
>> Hi I am new to ansible and stuck here, where i want to run this same 
>> command but using the each user from the list. 
>>
>> for example:
>>
>> in vars/main.yml
>>   vpc_users:
>>       - abc
>>       - xyz
>>       - qes
>>
>> in tasks/main.yml
>>  - name: VNC | vncserver command
>>    shell: vncserver </tmp/file >/tmp/vncpasswd.1 2>/tmp/vncpasswd.2
>>    remote_user/sudo_user or somethine else?
>>    with_items:
>>        vnc_users
>>
>> Thanks in advance
>>
>

-- 
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/2161b393-3003-4a63-813e-48cd1c038b3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to