如何在角色剧本中发现错误并报告给正在调用它的主剧本?

时间:2018-12-14 15:56:26

标签: ansible ansible-2.x ansible-facts ansible-template

您好,我有一本名为master的剧本,它调用了一个角色,而该角色再次调用了另一本剧本。

运行发布核心活动

  • 名称:运行后核心剧本

    include_tasks:plays / postCore.yml -------- >>剧本A

名称:运行jbossStopBatch_postCore.yml

include_tasks:/plays/pp/jbossStopBatch/jbossStopBatch_postCore.yml  -----> Playbook C 

      when: ansible_local.xyz is defined and

      ansible_local.xyz.role is defined and

      ansible_local.xyz.role == 'jbossStopBatch'    -----> Playbook B 

以上是我的Playbook的样子,主Playbook调用postcore Playbook,Postcore Playbook调用Jbossstop,我正在调用Service Now API来报告任何故障。如果剧本C失败,是否有办法发送一些可以在剧本A上捕获的变量,以便我可以用它在“立即服务”中进行报告。

0 个答案:

没有答案
相关问题