【发布时间】:2017-01-04 02:50:18
【问题描述】:
在我使用 Ansible 进行系统配置时,我不想在每个任务中都指定 become=yes,因此我在项目主目录中创建了以下 ansible.cfg,Ansible 会自动运行所有内容作为根:
[privilege_escalation]
become = True
但随着项目的不断发展,一些新角色不应该以 root 身份运行。我想知道是否有可能在角色内部有一些指令,即该角色内的所有任务都应以 root 身份运行(例如 vars/ 中的某些内容),而不是全局 ansible.cfg上面的解决方案!
【问题讨论】:
-
相关:
include_role需要apply: become: yesdocs.ansible.com/ansible/latest/modules/…
标签: ansible