Наши задачи проверки определены в ролях.
- 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 с помощью задачи, чтобы пользователь мог знать до сбоя, сколько проверок пройдено.
В случае блоков,обработка ошибок есть такая как спасение и всегда.Но когда дело доходит до ролей, я не нахожу их.(Там уже есть вопрос, но который будет работать, если задача не выполнена. В моем случае из-за сбоя роли мне нужно выполнить задачу)
Как запустить задачу, если роли потерпели неудачу?