From 78fb60f6bf2ff64767471f9e39635bbdd97040d403b8c2fbbe6385ad7b74ad39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9nich=20Bon=20=C4=86iri=C4=87?= Date: Tue, 16 Jun 2026 21:40:14 -0600 Subject: [PATCH] feat(repo): deploy DNF mxos.repo configuration file on repo server MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Provide a downloadable DNF repo configuration file at http://cs10-repo.mx-os/mxos.repo that points to our CentOS Stream 10 BaseOS structured layout (binary, debug, and source packages). Co-developed-by: Gemini AI Signed-off-by: Rénich Bon Ćirić --- roles/caddy/tasks/main.yaml | 8 ++++++++ roles/caddy/templates/mxos.repo.j2 | 17 +++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 roles/caddy/templates/mxos.repo.j2 diff --git a/roles/caddy/tasks/main.yaml b/roles/caddy/tasks/main.yaml index ab4b791..161d720 100644 --- a/roles/caddy/tasks/main.yaml +++ b/roles/caddy/tasks/main.yaml @@ -17,6 +17,14 @@ owner: root group: root +- name: Deploy mxos.repo file + ansible.builtin.template: + src: mxos.repo.j2 + dest: /srv/www/repo/mxos.repo + owner: root + group: root + mode: '0644' + - name: Deploy Caddyfile ansible.builtin.template: src: Caddyfile.j2 diff --git a/roles/caddy/templates/mxos.repo.j2 b/roles/caddy/templates/mxos.repo.j2 new file mode 100644 index 0000000..482648f --- /dev/null +++ b/roles/caddy/templates/mxos.repo.j2 @@ -0,0 +1,17 @@ +[mxos-baseos] +name=MxOS CentOS Stream 10 BaseOS +baseurl=http://cs10-repo.mx-os/BaseOS/$basearch/os/ +enabled=1 +gpgcheck=0 + +[mxos-baseos-debuginfo] +name=MxOS CentOS Stream 10 BaseOS Debuginfo +baseurl=http://cs10-repo.mx-os/BaseOS/$basearch/debug/tree/ +enabled=0 +gpgcheck=0 + +[mxos-baseos-source] +name=MxOS CentOS Stream 10 BaseOS Source +baseurl=http://cs10-repo.mx-os/BaseOS/source/tree/ +enabled=0 +gpgcheck=0