batcave: set up rhel10.0 sync

Signed-off-by: Carl George <carlwgeorge@gmail.com>
This commit is contained in:
Carl George 2025-05-13 19:25:30 -05:00 committed by kevin
parent 8dde62031e
commit b565e59d32
3 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,21 @@
#!/usr/bin/bash
RELEASEVERS=('10.0')
ARCHES=('aarch64' 'ppc64le' 's390x' 'x86_64')
REPOS=('baseos' 'appstream' 'crb')
for releasever in ${RELEASEVERS[@]}; do
for arch in ${ARCHES[@]}; do
for repo in ${REPOS[@]}; do
echo "syncing $releasever $arch $repo"
dnf \
--config /srv/web/repo/rhel/rhel10/dnf.conf \
--releasever $releasever \
--repo $repo \
reposync \
--download-metadata \
--downloadcomps \
--download-path /srv/web/repo/rhel/rhel10/$releasever/repos/$arch &> /dev/null
done
done
done

View file

@ -1,2 +1,3 @@
30 3 * * * root /mnt/fedora/app/fi-repo/rhel/rhel8/rhel8-sync > /dev/null
30 5 * * * root /mnt/fedora/app/fi-repo/rhel/rhel9/rhel9-sync > /dev/null
30 7 * * * root /mnt/fedora/app/fi-repo/rhel/rhel10/rhel10-sync > /dev/null

View file

@ -294,6 +294,16 @@
- config
when: inventory_hostname.startswith('batcave01')
- name: Setup rhel10 sync copy script
ansible.builtin.copy:
src: rhel10-sync
dest: /mnt/fedora/app/fi-repo/rhel/rhel10/rhel10-sync
mode: '0775'
tags:
- batcave
- config
when: inventory_hostname.startswith('batcave01')
#
# sync-rhn cron job
#