diff --git a/roles/releng/files/eln b/roles/releng/files/eln new file mode 100644 index 0000000000..23bde3a346 --- /dev/null +++ b/roles/releng/files/eln @@ -0,0 +1,3 @@ +# ELN compose +MAILTO=releng-cron@lists.fedoraproject.org +0 3,15,18,21 * * * root touch /tmp/fedora-compose-eln && TMPDIR=`mktemp -d /tmp/eln.XXXXXX` && chmod 755 $TMPDIR && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && git checkout eln && cd pungi-fedora && /usr/local/bin/lock-wrapper eln-compose "LANG=en_US.UTF-8 ./eln-nightly.sh" && sudo -u ftpsync /usr/local/bin/update-fullfiletimelist -l /pub/fedora/update-fullfiletimelist.lock -t /pub eln && rm /tmp/fedora-compose-eln diff --git a/roles/releng/tasks/main.yml b/roles/releng/tasks/main.yml index bf7ed6d813..21ca4ca2ec 100644 --- a/roles/releng/tasks/main.yml +++ b/roles/releng/tasks/main.yml @@ -223,6 +223,11 @@ copy: src="epel10" dest=/etc/cron.d/epel10 when: inventory_hostname.startswith('compose-rawhide01.iad2') +# put cron job in for ELN compose +- name: ELN compose cron + copy: src="eln" dest=/etc/cron.d/eln + when: inventory_hostname.startswith('compose-eln01.iad2') + # put cron job in for enforcing FESCo SIG Policy # https://docs.fedoraproject.org/en-US/fesco/SIG_policy/ - name: sig_policy cron