Ubuntu剧本中的特权提升

时间:2019-06-06 14:09:28

标签: amazon-web-services ansible azure-devops devops

我在使用Ubuntu中提升的权限使Azure Devops的Ansible管道正常工作时遇到麻烦

我已经使用Azure Devops界面设置了管道,该界面提供了运行sudo并在我完成的UI中指定用户的选项。

我已将用户所在的用户/组添加到sudoers文件中,没有密码,如下所示:

%ansible ALL=(ALL) NOPASSWD:ALL

我也尝试过在那里指定用户

在我的剧本上,我也在运行“变成”选项

- hosts: all
  become: yes
  become_method: sudo
  become_user: ansible
  roles:
    - my-application

我还尝试添加不成功的remote_user:选项

检查用户后,我可以登录服务器并运行和sudo apt-get update命令,而无需提示输入密码,但是通过管道运行时,我总是获得拒绝权限。

任何建议欢迎。

0 个答案:

没有答案