Ansible角色对另一个角色的特定任务的依赖

时间:2018-08-07 06:55:24

标签: ansible

我想知道是否可以指定一个角色对其他角色的繁琐任务的依赖性?

我知道可以像这样在 rolename / meta / main.yml 中定义角色依赖关系

.ng-fullcalendar{
   width:50%;
   margin-left: 300px;
 }

但是,如果我希望角色依赖于另一个角色的特定任务,我不知道如何在meta / main.yml中指定它。

当然,一种可行的解决方案是在任务开始时像这样在任务内部使用导入角色:

dependencies:
- { role: anotherrolename }

但是我认为这是在meta / main.yml文件中定义所有依赖项的一种更简洁的方法。有办法吗?

1 个答案:

答案 0 :(得分:0)

Ansible角色应该是整体的。您可以使用标签来使用小节,但是引用单个任务来满足对另一个角色的要求会破坏角色的目的。