diff --git a/roles/batcave/files/centos-9s-sync b/roles/batcave/files/centos-9s-sync new file mode 100644 index 0000000000..c108ab4929 --- /dev/null +++ b/roles/batcave/files/centos-9s-sync @@ -0,0 +1,19 @@ +#!/bin/sh + +SERVER=kojihub.stream.centos.org +STREAM_TOPDIR=kojifiles/repos/c9s-build/latest/ + +https://kojihub.stream.centos.org/kojifiles/repos/c9s-build/latest/ + +## mirror CentOS-9 Stream + +DESTDIR=/mnt/fedora/app/fi-repo/centos/centos-9-stream + +mkdir -p ${DESTDIR} + +for i in `echo aarch64 i386 ppc64le s390x x86_64` +do + mkdir -p ${DESTDIR}/${i} + cd ${DESTDIR} + reposync --download-metadata --repofrompath=$i,https://kojihub.stream.centos.org/kojifiles/repos/c9s-build/latest/$i --disablerepo=\* --enablerepo=$i +done diff --git a/roles/batcave/files/sync-centos b/roles/batcave/files/sync-centos index 284c221326..ac417601ec 100644 --- a/roles/batcave/files/sync-centos +++ b/roles/batcave/files/sync-centos @@ -1 +1,2 @@ 30 4 * * * root /mnt/fedora/app/fi-repo/centos/centos-8-sync > /dev/null +50 4 * * * root /mnt/fedora/app/fi-repo/centos/centos-9s-sync > /dev/null diff --git a/roles/batcave/tasks/main.yml b/roles/batcave/tasks/main.yml index af038618dd..899e3dddbd 100644 --- a/roles/batcave/tasks/main.yml +++ b/roles/batcave/tasks/main.yml @@ -316,6 +316,17 @@ - config when: inventory_hostname.startswith('batcave01') +# +# Setup centos 9s sync script. +# + +- name: setup centos 9s sync script + copy: src=centos-9s-sync dest=/mnt/fedora/app/fi-repo/centos/centos-9s-sync mode=0775 + tags: + - batcave + - config + when: inventory_hostname.startswith('batcave01') + # # Setup rhel8-split script. #