On Tue, Sep 30, 2014 at 11:41 AM, Andreas Calvo
<[email protected]> wrote:
> Michael,
> Sure!
>
> The goal is to be able to separate the user than connects to the server from
> the user that runs privileged commands (even if using sudo).
> If ssh user is different than sudo user, does it imply that sudo commands
> will be executed as sudo --user?
>
Are you meaning like this?
$ ansible localhost -a whoami
localhost | success | rc=0 >>
badger
$ ansible localhost -a whoami -K --sudo
sudo password:
localhost | success | rc=0 >>
root
$ ansible localhost -a whoami -K --sudo -U testuser
sudo password:
localhost | success | rc=0 >>
testuser
In a playbook, that looks something like:
$ cat test.yml
- hosts: localhost
sudo: yes
tasks:
- command: whoami
register: output
- debug: var=output
$ ansible-playbook test.yml -K
Docs for this are at:
http://docs.ansible.com/playbooks_intro.html#hosts-and-users
-Toshio
--
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/CAG9juEoK_LF5S%3D55p5b3NjfSt9sVfyZ2y5ptVXXNyTpET6OGcQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.