- создать свой RPM (можно взять свое приложение, либо собрать к примеру апач с определенными опциями);
- создать свой репо и разместить там свой RPM;
- реализовать это все либо в вагранте, либо развернуть у себя через nginx и дать ссылку на репо.
Т.к. целью является сборка RPM, для создания пакета выбран простой веб-сервер на POSIX shell: https://github.com/singpolyma/shttpd
Для сборки подготовлен spec-файл, и два systemd юнита для запуска сервера.
Репозиторий с подготовленным пакетом развёрнут в /var/www/repo, доступен по HTTP: http://localhost/repo