您好,我有一本名为master的剧本,它调用了一个角色,而该角色再次调用了另一本剧本。
名称:运行后核心剧本
include_tasks:plays / postCore.yml -------- >>剧本A
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上捕获的变量,以便我可以用它在“立即服务”中进行报告。