Hi All,

Есть глупый вопрос к залу - вдруг кто уже сталкивался с подобным.
Нужно поднять частный Yum репозиторий и автоматизировать попадание туда пакетов.

Т.е. процесс примерно так видится:
1) сборщик (например, Jenkins) запихивает пакет в очередь для определенной платформы
2) пакет минимально проверяется (битые зависиомсти, PGP подпись, косяки упаковки, etc)
3) пакет закидывается в Yum с автоматической пересборкой индексов
4) пакет доступен для установки (PROFIT!)
5) опционально раскидываются уведомления через e-mail, slack, REST API

Хотелки примерно такие:
1) поддержка нескольких репозиториев (разные версии OS или архитектуры)
2) конфигурябельная аутентификация/авторизация
3) возможность отдавать по HTTP/FTP
4) хорошо бы возможность синкать на какой-нить AWS S3
5) не сильно тяжелое

Теперь собственно вопрос: есть ли что готовое и вменяемое для таких целей?

Монстров вроде Nexus или Artifactory тянуть не хочется - они таки монстры и больше расчитаны на maven'овский процесс и его же артефакты.

Наколенный вариант из rsync+cron+nginx+curl я слепил, но это костыль, который документировать и поддерживать придется хз кому.

Вопрос 2: если подобного готового нет, то насколько такая хреновина может быть интересна окружающим и в каком виде?

Заранее всем спасибо :)


Regards,
Michael Bochkaryov