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