diff --git a/roles/abrt/retrace-post/defaults/main.yml b/roles/abrt/retrace-post/defaults/main.yml index fe72335332..89e3534fb0 100644 --- a/roles/abrt/retrace-post/defaults/main.yml +++ b/roles/abrt/retrace-post/defaults/main.yml @@ -1,9 +1,12 @@ --- -# List of fedora versions for reposync +# List of Fedora versions for reposync rs_internal_fedora_vers: [33, 34, rawhide] rs_internal_fedora_vers_removed: [24, 25, 26, 27, 28, 29, 30, 31, 32] +# List of CentOS versions for reposync +rs_internal_centos_vers: [7, 8] + # List of architectures for reposync # armhfp disabled untill we get more space rs_internal_arch_list: [x86_64] diff --git a/roles/abrt/retrace-post/tasks/cron.yml b/roles/abrt/retrace-post/tasks/cron.yml index f8b585797a..48157ab31c 100644 --- a/roles/abrt/retrace-post/tasks/cron.yml +++ b/roles/abrt/retrace-post/tasks/cron.yml @@ -15,15 +15,16 @@ job: "/usr/bin/retrace-server-reposync fedora {{ item[0] }} {{ item[1] }} >> /var/log/retrace-server/reposync_error.log 2>&1" special_time: daily state: absent - loop: "{{ rs_internal_fedora_vers_removed | product(rs_internal_arch_list) | list}}" + loop: "{{ rs_internal_fedora_vers_removed | product(rs_internal_arch_list) | list }}" -- name: Create retrace-server reposync cron job for CentOS 7 +- name: Create retrace-server reposync cron jobs for CentOS cron: - name: "rs reposync centos 7 x86_64" + name: "rs reposync centos {{ item }} x86_64" user: retrace - job: "/usr/bin/retrace-server-reposync centos 7 x86_64 >> /var/log/retrace-server/reposync_error.log 2>&1" + job: "/usr/bin/retrace-server-reposync centos {{ item }} x86_64 >> /var/log/retrace-server/reposync_error.log 2>&1" special_time: daily state: present + loop: "{{ rs_internal_centos_vers }}" - name: Create retrace-server cleanup cron job cron: diff --git a/roles/abrt/retrace-post/tasks/retrace_setup.yml b/roles/abrt/retrace-post/tasks/retrace_setup.yml index c7692b12e9..56f5e886b7 100644 --- a/roles/abrt/retrace-post/tasks/retrace_setup.yml +++ b/roles/abrt/retrace-post/tasks/retrace_setup.yml @@ -10,7 +10,8 @@ when: env != 'staging' - name: reposync for centos - shell: nohup retrace-server-reposync centos 7 x86_64 $(mktemp /tmp/ansible.reposync_for_centosXXXXXX.log) & + shell: nohup retrace-server-reposync centos {{ item }} x86_64 $(mktemp /tmp/ansible.reposync_for_centosXXXXXX.log) & + loop: "{{ rs_internal_centos_vers }}" become: yes become_user: retrace tags: [rs_reposync, rs_fedora]