@unity_ultra_hardcore

Какой вы знаете софт для автоматизации devops-задач?

Здравствуйте, уважаемые devops-инженеры.
Поделитесь, пожалуйста, вашими любимыми средствами автоматизации процессов/оркестрирования.
Чтобы было понятнее, приведу пример такого процесса: убрать 33% app-нод из под балансера, сделать на них apt-get update && apt-get install package-name, проверить (вызовом какого-нибудь локального скрипта на ноде, например), что установка успешна, если успешна на всех нодах - то вернуть их под нагрузку, взять следующие 33%, установка-проверка, последние 33%, после чего сделать apt-get update && apt-get install other-package-name на другой группе серверов (фронты), отрепортить, что процесс удался.
Процесс этот отчасти выдуманный и пусть будет просто примером задачи.
Спускаться на уровень fabric или ниже не хочется - слишком много писать руками, нет никакого визуального контроля процесса, высока вероятность неотлова ошибки.
Слышали про Rundeck - но там java и в целом отзывы так себе.

Из хотелок: обязательный веб-интерфейс, возможность параллелить группу задач (но и возможность делать этапы строго последовательными)
  • Вопрос задан
  • 720 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DuD
rundeck или jenkins. - примеров давать не буду, ибо это просто запускалки команд\скриптов. Если вы можете написать скрипт который выполнит эту задачу, то на этих системах сможете этот скрипт запустить.
По поводу rundeck, не бойтесь джавы, там простейший иснталятор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 09:29
2500 руб./за проект
25 апр. 2024, в 09:27
4000 руб./за проект
25 апр. 2024, в 09:20
10000 руб./за проект