Ansible:使用;变成;加上;导入“U角色”;
我正在使用剧本中的Ansible:使用;变成;加上;导入“U角色”;,ansible,ansible-2.x,Ansible,Ansible 2.x,我正在使用剧本中的import\u role在我的任务中的特定点运行角色。一些导入的角色需要提升权限,因此我一直在尝试对它们使用been:yes,结果好坏参半 下面是我如何使用导入角色的示例: --- - import_role: name: geerlingguy.redis become: yes 导入角色中的任务似乎运行正常,尽管有些角色也不起作用 我遇到的一个一致性问题是导入角色中的处理程序,这些处理程序似乎没有收到been:yes语句,因为它们抛出“需要身份验证”错误。不
import\u role
在我的任务中的特定点运行角色。一些导入的角色需要提升权限,因此我一直在尝试对它们使用been:yes
,结果好坏参半
下面是我如何使用导入角色的示例:
---
- import_role:
name: geerlingguy.redis
become: yes
导入角色中的任务似乎运行正常,尽管有些角色也不起作用
我遇到的一个一致性问题是导入角色中的处理程序,这些处理程序似乎没有收到been:yes
语句,因为它们抛出“需要身份验证”错误。不管我在写什么角色,我最终都不得不在里面复制他们的处理程序
我正在运行Ansible版本2.5.0
我怎样才能始终如一地、可靠地将
变成传递给导入的角色?2.5.0中有一系列与继承相关的bug,我想这就是您在这里遇到的问题。不幸的是,在2.5.1版本中没有及时找到修复程序,但是在2.5.2版本中应该有一个解决方案。以下是到目前为止修复程序的请求。