Мне нужно администрировать большое количество хостов, где только один пользователь может получить доступ из SSH (назовем его foo), а затем должен войти в систему как root для выполнения привилегированных команд.
У пользователя Foo нет никаких привилегий sudo, поэтому я вынужден войти в систему как root для выполнения привилегированных команд. Я на самом деле использую ожидаемый скрипт для этой работы (ssh login как foo, login как root через su) и я хочу переключиться на Ansible. Я знаю, что мог бы создать нового пользователя и дать ему привилегии sudo или, по сути, дать привилегии sudo для foo, но возможно ли сделать то же, что я делаю, ожидая с Ansible?
Я хотел бы сделать ssh-соединение как foo, а затем выполнить playbooks или любой вид команды adhoc от имени root. Я не нашел никакой информации в документации Ansible по этому поводу, поэтому я спрашиваю, был ли у кого-то такой опрос.