Задать вопрос
@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 просмотров
Подписаться 3 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@DuD
rundeck или jenkins. - примеров давать не буду, ибо это просто запускалки команд\скриптов. Если вы можете написать скрипт который выполнит эту задачу, то на этих системах сможете этот скрипт запустить.
По поводу rundeck, не бойтесь джавы, там простейший иснталятор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 15:00
300 руб./в час
18 дек. 2024, в 14:53
30000 руб./за проект
18 дек. 2024, в 14:45
25000 руб./за проект