Добрый день. Допустим, в плэйбуке есть несколько плэйев с соответствующими

ролями. Ни один из плэйев не имеет смысл продолжать, если в претаске модуль uri не вернёт для пары url'ов 200 или 403 (например, если fqdn не резолвится или если fw закрыт). Т.е. 403 - это ок. Есть ли возможность остановить весь плэйбук, а не только плэй, если в первом же плэе проверка uri не прошла? Или придётся писать одну и ту же проверку в претасках к каждому плэю?

3 ответов

10 просмотров

If you set any_errors_fatal and a task returns an error, Ansible finishes the fatal task on all hosts in the current batch, then stops executing the play on all hosts. Subsequent tasks and plays are not executed. https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_error_handling.html

Anatoliy-Копылов Автор вопроса
Lamobot
If you set any_errors_fatal and a task returns an ...

it is going to stop the current play, but not the next ones, so I need to specify the uri checks in pre-tasks for each play, and this is the thing I'm looking the way to avoid

Разрешенные коды, емнип, можно ставить

Похожие вопросы

Обсуждают сегодня

вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Всем салют, заинтересовался odoo, хотел бы поинтересоваться на счёт этой ERP , прогеры которые работают над проектами вы используете odoo как серверную платформу работая с RES...
⚔️
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Ой а правда когда vcard появился? Вообще отличали просто по иду
Magic
2
В смысле чистый-чистый бэк REST? Смысла мало Комбинировать - вполне
Sergej R
2
Друзья, за кем?
Magic
12
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
Карта сайта