diff --git a/roles/mirrormanager/backend/tasks/main.yml b/roles/mirrormanager/backend/tasks/main.yml index afd2a724d9..f11391bfd5 100644 --- a/roles/mirrormanager/backend/tasks/main.yml +++ b/roles/mirrormanager/backend/tasks/main.yml @@ -175,7 +175,7 @@ - name: checkout mirrorlist-server git: repo: https://github.com/adrianreber/mirrorlist-server.git - version: 3.0.5 + version: 3.0.6 dest: /srv/mirrorlist-server.git become: yes become_user: mirrormanager @@ -183,7 +183,7 @@ - name: checkout scan-primary-mirror git: repo: https://github.com/adrianreber/scan-primary-mirror.git - version: 0.2.0 + version: 0.3.0 dest: /srv/scan-primary-mirror.git become: yes become_user: mirrormanager diff --git a/roles/mirrormanager/backend/templates/scan-primary-mirror-centos.toml b/roles/mirrormanager/backend/templates/scan-primary-mirror-centos.toml index ed1949953f..02b3f0e285 100644 --- a/roles/mirrormanager/backend/templates/scan-primary-mirror-centos.toml +++ b/roles/mirrormanager/backend/templates/scan-primary-mirror-centos.toml @@ -1,7 +1,7 @@ common_rsync_options="--no-motd --timeout 14400" max_propagation_days = 2 max_stale_days = 3 -skip_repository_paths = ["SIGs"] +excludes=[".*\\.snapshot", ".*/\\.~tmp~"] [database] url="postgresql://{{ mirrormanager_db_user }}:{{ mirrormanager_db_pass }}@{{ mirrormanager_db_host }}/{{ mirrormanager_db_name }}" @@ -39,3 +39,7 @@ prefix="centos-rt" [[repository_mapping]] regex="^\\d+(?:-stream)?/ResilientStorage/" prefix="centos-resilientstorage" + +[[repository_mapping]] +regex="^SIGs/\\d+(?:-stream)?/(?P\\S+?)/(?P\\S+?)/(?P[^\\s/]+)(/?.*)" +prefix="centos-${signame}-sig-${sigrepo}"