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

时间:2017-04-27 06:18:19

标签: ansible

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

说,我有2个yaml文件。 A.yml和B.yml具有以下任务 我试图将A.yml的任务包含在B.yml中,我不想要包括A.yml的所有其他任务。

A.yml
  taks1:
  task2:

B.yml
  task3:
  include: task2(from A.yml)

我将如何实现这一目标?

感谢。

1 个答案:

答案 0 :(得分:1)

AFAIK,这是不可能的。

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