Инструменты пользователя

Инструменты сайта


ansible:errors

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ansible:errors [2023/12/21 15:34]
admin создано
ansible:errors [2024/11/20 09:44] (текущий)
admin
Строка 20: Строка 20:
 **failed_when**\\ **failed_when**\\
 Позволяет самостоятельно указать состояние ошибки, поддерживает "AND/OR"\\ Позволяет самостоятельно указать состояние ошибки, поддерживает "AND/OR"\\
 +PS: вместе с **"ignore_errors"** не работает, она его перебивает\\
  
 <code yaml> <code yaml>
Строка 49: Строка 50:
  
  
-=== Command & shell === 
  
 **any_errors_fatal**\\ **any_errors_fatal**\\
Строка 72: Строка 72:
 Аналогично блокам catch/finaly, в ансибле есть "rescure/always"\\ Аналогично блокам catch/finaly, в ансибле есть "rescure/always"\\
 Применяется к блокам видимо. Если в блоке возникла ошибка а блок rescure выполнился успешно то выполнение продолжается но в логах видно что была ошибка, always выполняется всегда с-но\\ Применяется к блокам видимо. Если в блоке возникла ошибка а блок rescure выполнился успешно то выполнение продолжается но в логах видно что была ошибка, always выполняется всегда с-но\\
 +
 +:!: Хорошая фича, примечательно что напрмиер в хендлерах не работает, т.к. последние не поддерживают блочную систему
  
 <code yaml> <code yaml>
ansible/errors.1703172845.txt.gz · Последнее изменение: 2023/12/21 15:34 — admin