我正在尝试运行具有多个角色的剧本,但如果其中一个失败,我希望它们失败。
这是我的主要剧本:
---
- hosts: IOS
connection: network_cli
gather_facts: no
roles:
- wan_creating
- infoblox_network_creation
- infoblox_host_record
所以一切运行正常,但有时我的ipam服务器中可能有重复的主机记录,在这种情况下,infolbox_host_record角色会失败,但是由于成功发挥了前两个角色,它们创建了一个网络,最终导致我的ipam服务器中出现了许多不必要的网络。有没有办法告诉ansible这些角色是否失败了,我想让整个剧本失败?
答案 0 :(得分:0)
不,没有。一旦角色通过,就无法改变结果。