@Venot

Как запустить playbook параллельно в jenkins?

есть пайплайн в котором происходит выбор групп хостов(все записывается в переменную, скрипт обрабатывает), и потом запускается плейбук где в hosts передается эта переменная(в виде массива), там происходит рестарт приложений, и как сделать чтобы не ждать выполнения на одном, а сделать параллельный запуск? можно как плейбук изменить или средствами jenkins.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
изначально понятно что у вас сделано через жопу , попробуйте лучше саму реализацию изменить чем городить такую жесть
ощущение что вы не понимаете что такое ci и сильно неправильно его используете
Ответ написан
@MaxKozlov
А как запускаются задачи рестарта ?

Можно попробовать выбирать что рестартовать с помощью systemd или service через loop. и вместо сбора групп собирать переменные с именами сервисов для каждого хоста

Ну или что-то аналогичное придумать для других методов рестарта
Ответ написан
Комментировать
alfss
@alfss
https://career.habr.com/alfss
У ansible есть понятие стратегии исполнения, посмотрите на эту тему документацию
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы