Почему бы не использовать сам гитлаб в качестве запускатора?
У него есть свой шедулер, есть возможность задавать разные значения для одноименных переменных на разных окружениях, есть достаточно простая интеграция с волтом
Раскатываем на машину ансибл, гит и раннер гитлаба, регистрируем шелл-раннер, настраиваем права и добавляем новую джобу для нового сервера из какого-нибудь шаблона
У нас появляется история джоб со всеми логами, автоматические оповещения на почту при падениях (или, при желании, кастомные нотификации в какую-нибудь телегу) + удобный менеджмент и система хранения секретов через переменные + прочие приятности и полезности нормальной CI-системы
Увольнялся из МТС чуть больше года назад за пару или тройку месяцев до того, как должны были выплачиваться премии.
В итоге, годовой бонус пришёл как положено и в полном объёме (что меня в моменте очень удивило, но мне сказали, что всегда так делают и тут нет ничего необычного)
Почему бы не использовать сам гитлаб в качестве запускатора?
У него есть свой шедулер, есть возможность задавать разные значения для одноименных переменных на разных окружениях, есть достаточно простая интеграция с волтом
Раскатываем на машину ансибл, гит и раннер гитлаба, регистрируем шелл-раннер, настраиваем права и добавляем новую джобу для нового сервера из какого-нибудь шаблона
У нас появляется история джоб со всеми логами, автоматические оповещения на почту при падениях (или, при желании, кастомные нотификации в какую-нибудь телегу) + удобный менеджмент и система хранения секретов через переменные + прочие приятности и полезности нормальной CI-системы
Тот случай, когда «не могу молчать»
Увольнялся из МТС чуть больше года назад за пару или тройку месяцев до того, как должны были выплачиваться премии.
В итоге, годовой бонус пришёл как положено и в полном объёме (что меня в моменте очень удивило, но мне сказали, что всегда так делают и тут нет ничего необычного)