~xenrox/ansible

3d4677269037931b08748294c181b2fbcbdee24e — Thorben Günther 1 year, 6 months ago 6cbef2b
srht: Remove Alpine Linux image, switch to systemd timers

Switching to systemd timers removes last dependency on cron.
Alpine Linux is removed for now, because having Arch Linux as a build
image is enough at the moment.
2 files changed, 1 insertions(+), 18 deletions(-)

M roles/srht/tasks/main.yml
M roles/srht/vars/main.yml
M roles/srht/tasks/main.yml => roles/srht/tasks/main.yml +0 -18
@@ 186,24 186,6 @@
    daemon_reload: true
  with_items: "{{ srht_services }}"

- name: Add archlinux rebuild cronjob
  ansible.builtin.cron:
    name: arch rebuild
    state: present
    user: root
    job: 'chronic /usr/bin/builds.sr.ht/submit_image_build -n "Arch rebuild" -u "https://builds.xenrox.net" -p "/var/lib/images/builds" archlinux'
    hour: "9"
    minute: "0"

- name: Add alpine rebuild cronjob
  ansible.builtin.cron:
    name: alpine rebuild
    state: present
    user: root
    job: 'chronic /usr/bin/builds.sr.ht/submit_image_build -n "Alpine rebuild" -u "https://builds.xenrox.net" -p "/var/lib/images/builds" alpine/edge'
    hour: "9"
    minute: "30"

- name: Copy nginx conf
  ansible.builtin.copy:
    src: "{{ item }}"

M roles/srht/vars/main.yml => roles/srht/vars/main.yml +1 -0
@@ 14,6 14,7 @@ srht_packages:
srht_services:
  - builds.sr.ht
  - builds.sr.ht-api
  - builds.sr.ht-rebuild.timer
  - builds.sr.ht-worker
  - git.sr.ht
  - git.sr.ht-api