feat: deploy Caddy repository server for BaseOS packages

- Provision cs10-repo.mx-os VM with 500 GB system disk using OpenTofu.
- Create and apply Ansible role to install and configure Caddy to serve /srv/repo/.
- Update Koji Hub export script to rsync signed binary RPMs to the repo server and trigger createrepo_c.
- Record ADR-05 detailing this design decision and update package compilation guide.
- Log progress in the project journal.

Co-developed-by: Gemini AI <renich+gemini@woralelandia.com>
Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
This commit is contained in:
Rénich Bon Ćirić 2026-06-16 16:10:32 -06:00
commit c290878c96
Signed by: renich
GPG key ID: AB2A9F49384FE324
9 changed files with 243 additions and 19 deletions

View file

@ -0,0 +1,4 @@
:80 {
root * /srv/repo
file_server browse
}