некоего процесса на рельсы Ansible. Сам процесс полностью написан на питоне и работает через jenkins. Работает хорошо, но он уже устарел и его не кому поддерживать.
Вопрос мой в том, насколько ли целесообразно использовать Ansible, если нужно обновлять каждый раз разный набор файлов и выполнять разные скрипты? Например, сегодня обновление одного модуля, через неделю другого, при этом модули разные и имеют разные настройки. При этом надо еще продумать, как доставлять сами файлы обновлений, как описать таски для того, чтобы энсибл "понимал" какой файл именно из этого архива брать и т.д. На мой взгляд, это добавляет слишком много ручного труда, в отличие от того решения, что уже есть.
Хотелось бы услышать адекватное мнение относительно возможности реализации описанной задачи на Ansible или получить альтернативные инструменты именно для задач обновления файлов.
Я с одной стороны понимаю, что это всё можно реализовать, а с другой смущает отсутствие гибкости и необходимость обязательной преднастройки перед запуском плейбука.
А что мешает прикрутить Ansible в уже имеющиеся пайплайны Jenkins'а?
Смотри на стоимость разработки и поддержки. Если старое решение работает и все ок, то переводить на ансибл смысла нет
Salt
Обсуждают сегодня