我们在角色中定义了验证任务。
- name: validation Operations
hosts: all
become: yes
gather_facts: yes
serial: 1
roles:
- StorageArray_setup_cleanup
- StorageArray_restapi
- StorageArray_operations
- StorageArray_operations_negative
在这些角色中存在一个名为“ testreport”的事实。 (testreport是一个日志文件名。)如果任何一个角色失败,我都需要通过一个任务显示testreport内容,以便用户直到失败都可以知道通过了多少次验证。
在发生块的情况下,存在诸如抢救和总是这样的错误处理。但是,关于角色,我什么也找不到。 (已经存在一个问题,但是如果任务失败,该问题将起作用。在我的情况下,基于角色失败,我需要执行任务)
如果角色失败,如何运行任务?