如何一次结束所有可玩的剧本。无法使用模块元

时间:2019-10-10 09:04:28

标签: ansible

我在site.yml中有剧本列表,如下所示: -playbook1.yml -playbook2.yml 在playbook1中,我有以下模块:

- hosts: all
  name: failing
  tasks:
  - meta: end_play
    when:
    - fail_trigger == 1

但仅结束playbook1。 您知道如何终止site.yml中的所有剧本吗?

1 个答案:

答案 0 :(得分:1)

  

问:“您知道如何终止site.yml中的所有剧本吗?”

A:

  • 剧本中的任务无法终止任何其他剧本。实际上,这样的请求是无关紧要的,因为剧本是按顺序执行的。

  • 该条件不适用于import_playbook

  • 唯一的选择是有条件地在每个剧本的开头终止。