hacker342
@hacker342
Like Linux

Как перезагрузить с помощью Ansible сервер если в stdout статус — FAILED?

Делаю роль, мне необходимо что бы Ansible перезагрузил сервер, если при выполнении команды , хотя бы один элемент в статусе - FAILED.
Сама команда выводит небольшую таблицу:
NAME | STATUS
module FAILED

Код:
- name: debug
debug:
msg: command.stdout_lines

Этот код вывод общую "картину". В документации ничего не нашел. Буду рад, если сможете помочь.
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@MaxKozlov
Что-нибудь типа
...
reboot:
...
when: "'FAILED' in status.stdout"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 180 000 ₽
Rubbles (SBDA Group) Москва
от 250 000 ₽
Сбер Москва
от 220 000 ₽
25 окт. 2020, в 21:47
1500 руб./за проект
25 окт. 2020, в 19:37
2500 руб./за проект
25 окт. 2020, в 19:27
25000 руб./за проект