add mirror role and enable syncs on mirror group

This commit is contained in:
Timo Makinen 2019-05-11 01:57:50 +03:00
parent b2c634425b
commit 278f2deb92
7 changed files with 277 additions and 0 deletions

View file

@ -19,3 +19,39 @@
roles:
- base
- mirror/base
- role: mirror/sync
label: fedora-epel
source: "rsync://rsync.nic.funet.fi/ftp/pub/mirrors/fedora.redhat.com/pub/epel"
rsyncoptions:
- "--exclude=SRPMS"
- "--exclude=debug"
- "--delete-excluded"
- role: mirror/sync
label: fedora
source: "rsync://rsync.nic.funet.fi/ftp/pub/mirrors/fedora.redhat.com/pub/fedora/linux/"
rsyncoptions:
- "--exclude=/atomic"
- "--exclude=/development"
- "--exclude=/releases/test"
- "--exclude=/updates/testing"
- "--exclude=Live"
- "--exclude=SRPMS"
- "--exclude=source"
- "--exclude=armhfp"
- "--exclude=debug"
- "--delete-excluded"
- role: mirror/sync
label: openbsd
source: "rsync://ftp.aso.ee/OpenBSD/"
rsyncoptions:
- "--include=/?.?/"
- "--include=/?.?/packages/"
- "--include=/?.?/packages/amd64/"
- "--include=/?.?/packages/amd64/*"
- "--include=/syspatch/"
- "--include=/syspatch/?.?/"
- "--include=/syspatch/?.?/amd64/"
- "--include=/syspatch/?.?/amd64/*"
- "--exclude=*"
- "--delete-excluded"