From 7ad2c4b73370c05b17616da59a354f174aff6ea7 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras <evangelos@foutrelis.com> Date: Sun, 22 Aug 2021 20:36:17 +0300 Subject: [PATCH] Skip rebooting if package builds are running --- playbooks/tasks/include/upgrade-server.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/playbooks/tasks/include/upgrade-server.yml b/playbooks/tasks/include/upgrade-server.yml index 5c2693173..41e77ab5d 100644 --- a/playbooks/tasks/include/upgrade-server.yml +++ b/playbooks/tasks/include/upgrade-server.yml @@ -12,6 +12,18 @@ upgrade: yes register: pacman_upgrade +- name: check for running builds + block: + - name: list systemd-nspawn processes + command: pgrep -x systemd-nspawn + register: pgrep_systemd_nspawn + ignore_errors: true + + - name: stop without rebooting + meta: end_host + when: pgrep_systemd_nspawn is succeeded + when: "'buildservers' in group_names" + - name: wait for svntogit to finish wait_for: path: /srv/svntogit/update-repos.sh.lock -- GitLab