Задать вопрос
hacker342
@hacker342
Like Linux

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

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

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

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

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

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