我有一个小的开源ansible角色(selivan/ansible_ipmi_lan_manage),最近我收到一个请求请求,该请求将become: true
添加到所有需要root权限的任务中,几乎是该角色中的所有任务。
我应该接受还是应该保持代码简洁,并希望用户使用become: yes
导入此角色,因为如果没有root权限,它显然无法工作?
答案 0 :(得分:2)
如果不应使用become: true
运行任何任务,则可能有必要使用PR。即。如果某些任务在ansible_user
时应以ansible_user != root
的身份运行,则您不希望将become: true
应用于这些任务。