从其他yaml文件中选择特定任务-Ansible

从其他yaml文件中选择特定任务-Ansible,ansible,Ansible,我在角色中有多个yaml文件,我想从其他yaml文件导入单个任务 我有两个yaml文件。A.yml和B.yml具有以下任务 我正在尝试将一个任务从a.yml包含到B.yml中,我不希望包含a.yml的所有其他任务 A.yml taks1: task2: B.yml task3: include: task2(from A.yml) 我将如何实现这一点 谢谢。好吧,这是不可能的 您应该将要重用的任务(task2)定义为单独的YAML文件,并将其包含在A.yml和B.yml中

我在角色中有多个yaml文件,我想从其他yaml文件导入单个任务

我有两个yaml文件。A.yml和B.yml具有以下任务 我正在尝试将一个任务从a.yml包含到B.yml中,我不希望包含a.yml的所有其他任务

A.yml
  taks1:
  task2:

B.yml
  task3:
  include: task2(from A.yml)
我将如何实现这一点


谢谢。

好吧,这是不可能的

您应该将要重用的任务(task2)定义为单独的YAML文件,并将其包含在A.yml和B.yml中