diff --git a/roles/fedora-web/registry/tasks/main.yml b/roles/fedora-web/registry/tasks/main.yml index 67516f75b4..11d133a7f9 100644 --- a/roles/fedora-web/registry/tasks/main.yml +++ b/roles/fedora-web/registry/tasks/main.yml @@ -18,6 +18,12 @@ - fedora-web - fedora-web/registry +- name: Copy in the sync-registry-index cronjob + ansible.builtin.template: src=cron-sync-registry-index dest=/etc/cron.d/sync-registry-index + tags: + - fedora-web + - fedora-web/registry + - name: Copy over the registry CA ansible.builtin.copy: src="{{private}}/files/docker-registry/{{env}}/pki/ca.crt" dest="/etc/pki/httpd/registry-ca-{{env}}.cert" diff --git a/roles/fedora-web/registry/templates/cron-sync-registry-index b/roles/fedora-web/registry/templates/cron-sync-registry-index index 4ab947617a..d602900b4f 100644 --- a/roles/fedora-web/registry/templates/cron-sync-registry-index +++ b/roles/fedora-web/registry/templates/cron-sync-registry-index @@ -1 +1 @@ -40 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/fedora/ /srv/web/registry-index/index/ && /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/icons/ /srv/web/registry-index/icons/ && /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/deltas/ /srv/web/registry-index/deltas/ && /usr/bin/rsync -a --no-owner --no-group sundries01::registry-index/ /srv/web/registry-index/ +40 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/fedora/ /srv/web/registry-index/index/ && /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/icons/ /srv/web/registry-index/icons/ && /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flatpak-index/deltas/ /srv/web/registry-index/deltas/