我应该使用成为:对每个需要root权限的任务都为true

时间:2019-12-05 19:19:50

标签: ansible

我有一个小的开源ansible角色(selivan/ansible_ipmi_lan_manage),最近我收到一个请求请求,该请求将become: true添加到所有需要root权限的任务中,几乎是该角色中的所有任务。

我应该接受还是应该保持代码简洁,并希望用户使用become: yes导入此角色,因为如果没有root权限,它显然无法工作?

1 个答案:

答案 0 :(得分:2)

如果不应使用become: true运行任何任务,则可能有必要使用PR。即。如果某些任务在ansible_user时应以ansible_user != root的身份运行,则您不希望将become: true应用于这些任务。