Can not. This a battle that has come up before. Although it's a very different tool, I know that Capistrano I can override how it calls certain shell commands. Is such a thing possible in Ansible? If so, I could just turn all use of "su" into "sudo su"
On Thursday, January 8, 2015 at 5:46:44 PM UTC-6, Michael DeHaan wrote: > > There aren't any options for sudo + su together. > > Are you sure you can't just <sudo user> and skip the su'ing? > > > > > > On Thu, Jan 8, 2015 at 4:14 PM, Ian Whitney <[email protected] <javascript:> > > wrote: > >> Hi, >> >> I've been learning Ansible and have run into a behavior that causes >> problems with the server setup here at work. I'm wondering if there's a way >> to fix it. >> >> On our server I have to run certain commands as an admin user. But I >> can't just switch users with 'su superuser'. I have to execute su with >> sudo. So, 'sudo su superuser'. >> >> If I do: >> >> ansible all -a "whoami" -R superuser >> >> Then the command hangs, as the server is asking for a password, which I >> do not have. >> >> And if I do: >> >> ansible all -a "whoami" -s -R superuser >> >> I get the error message about trying to combine sudo and su. >> >> Do I have options? >> >> Thanks, >> >> >> Ian >> >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/c35ae424-1d2d-4e4c-a6aa-b5f64ac12bce%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/c35ae424-1d2d-4e4c-a6aa-b5f64ac12bce%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/ea5867b7-9094-4ef5-aff5-059e44a22c87%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
