Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible:使用;变成;加上;导入“U角色”;_Ansible_Ansible 2.x - Fatal编程技术网

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版本中应该有一个解决方案。

以下是到目前为止修复程序的请求。