@Venot

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Сбербанк Москва
от 150 000 ₽
Lincoln Labs Санкт-Петербург
от 200 000 ₽
от 150 000 до 200 000 ₽