我们有一台使用无密码用户来运行一些东西的机器。我们的应用用户被配置为在该机器上支持 sudo,因此我可以运行“sudo su -”并成为该用户,而无需指定密码。(这是在 sudores 文件中配置的)
问题是如何使用我们的应用用户配置运行 playbook 的 ansible,它需要成为无密码用户。
我尝试像这样配置它-成为:是的 become_method:sudo become_user:但我得到-“sudo:需要密码”
如果我将方法切换到“su”,我会得到-“”超时(12s)等待权限提升提示:“
任何想法?我知道 become_flags 可能会有所帮助,但没有看到太多关于它的文档