Я новичок в ansible. Мы используем pbrun (powerbroker) вместо sudo, а вход в систему root отключен на всех серверах. Как я могу настроить вход без пароля через ansible master на все подчиненные серверы?
Мое мнение: Мы можем создать доступного пользователя> он должен автоматически переключиться на root через pbrun.
Как это можно настроить?
Просто создайте пользователя и дайте ему полные привилегии через pbrun.
В Ansible set:
webserver ansible_user=manager ansible_become=true ansible_become_method=pbrun
в инвентаре. Директива стать_method
может быть установлена от уровня игры к уровню задачи. Дополнительные инструкции см. В документации на сайте .