плейбук падает? Плейбук запускается из скрипта в bash.
В чем суть задачи, можете описать?
Может быть полезно https://github.com/ansible-community/ara
Башскрипт, который запускает плейбук для микротиков. Один таск запускает на микротиках bandwidth test, результаты которого через register передаются в следующий таск. Следующий таск забирает из зарегистрированной переменой stdout_lines и для каждого теста сохраняет отдельный файл, который дальше парсится инициирующим баш скриптом, чтобы сформировать sql запрос в базу для записи результатов. Так же баш скрипт проверяет, чтобы плейбук завершался с exit code 0, чтобы зазря не готовить sql запрос. А задача была доработать скрипт так, чтобы ловить и парсить failed msg, с которым сваливается плейбук. Текст ошибки будет добавлен в sql запрос.
Спасибо. Чем-то напомнило ansible tower
Вообще идея записывать структурированные данные в файл, чтобы их затем парсить, изначально выглядит порочной
Обсуждают сегодня