Ansible 我应该在每个需要root权限的任务上使用been:true吗

Ansible 我应该在每个需要root权限的任务上使用been:true吗,ansible,Ansible,我有一个小型开源ansible role(),最近我收到了一个pull请求,它将been:true添加到所有需要root权限的任务中,这些任务几乎都是该角色中的任务 我是应该接受它,还是应该保持代码简洁,并期望用户使用been:yes导入此角色,因为它显然无法在没有root权限的情况下工作?如果任何任务不应使用been:true运行,则可能需要PR;例如,当ansible\u用户!=root,您不希望将变为:true应用于这些任务。艰难的决定。。但我的直觉是不接受PR,并让用户以自己的方式管理权

我有一个小型开源ansible role(),最近我收到了一个pull请求,它将
been:true
添加到所有需要root权限的任务中,这些任务几乎都是该角色中的任务


我是应该接受它,还是应该保持代码简洁,并期望用户使用
been:yes
导入此角色,因为它显然无法在没有root权限的情况下工作?

如果任何任务不应使用
been:true
运行,则可能需要PR;例如,当
ansible\u用户!=root
,您不希望将
变为:true
应用于这些任务。

艰难的决定。。但我的直觉是不接受PR,并让用户以自己的方式管理权限提升。只有不应该使用root的任务是本地任务(在本地机器上生成文件,而不是在目标主机上),并且它们已经标记为
变为:no
。所以我决定拒绝公关。这对我来说是有道理的,@SelivanovPavel