retrace: Parameterise over CentOS versions
Allow for Retrace Server to support multiple versions of CentOS via the `rs_internal_centos_vers` variable.
This commit is contained in:
parent
14917002b2
commit
48a74d76ad
3 changed files with 11 additions and 6 deletions
|
@ -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: [33, 34, rawhide]
|
||||||
rs_internal_fedora_vers_removed: [24, 25, 26, 27, 28, 29, 30, 31, 32]
|
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
|
# List of architectures for reposync
|
||||||
# armhfp disabled untill we get more space
|
# armhfp disabled untill we get more space
|
||||||
rs_internal_arch_list: [x86_64]
|
rs_internal_arch_list: [x86_64]
|
||||||
|
|
|
@ -17,13 +17,14 @@
|
||||||
state: absent
|
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:
|
cron:
|
||||||
name: "rs reposync centos 7 x86_64"
|
name: "rs reposync centos {{ item }} x86_64"
|
||||||
user: retrace
|
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
|
special_time: daily
|
||||||
state: present
|
state: present
|
||||||
|
loop: "{{ rs_internal_centos_vers }}"
|
||||||
|
|
||||||
- name: Create retrace-server cleanup cron job
|
- name: Create retrace-server cleanup cron job
|
||||||
cron:
|
cron:
|
||||||
|
|
|
@ -10,7 +10,8 @@
|
||||||
when: env != 'staging'
|
when: env != 'staging'
|
||||||
|
|
||||||
- name: reposync for centos
|
- name: reposync for centos
|
||||||
shell: nohup retrace-server-reposync centos 7 x86_64 </dev/null >$(mktemp /tmp/ansible.reposync_for_centosXXXXXX.log) &
|
shell: nohup retrace-server-reposync centos {{ item }} x86_64 </dev/null >$(mktemp /tmp/ansible.reposync_for_centosXXXXXX.log) &
|
||||||
|
loop: "{{ rs_internal_centos_vers }}"
|
||||||
become: yes
|
become: yes
|
||||||
become_user: retrace
|
become_user: retrace
|
||||||
tags: [rs_reposync, rs_fedora]
|
tags: [rs_reposync, rs_fedora]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue