From e0bd15cbc1265e1086f50cc24bf0ecf7e315ea2e Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutrelis.com>
Date: Tue, 17 Aug 2021 18:37:57 +0300
Subject: [PATCH] Abort the play if any hosts fail to upgrade

---
 playbooks/tasks/upgrade-servers.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/playbooks/tasks/upgrade-servers.yml b/playbooks/tasks/upgrade-servers.yml
index 76d1f3296..6f7edb5d3 100644
--- a/playbooks/tasks/upgrade-servers.yml
+++ b/playbooks/tasks/upgrade-servers.yml
@@ -2,6 +2,7 @@
 
 - name: upgrade and reboot all hetzner servers
   hosts: all,!kape_servers,!packet_net,!rsync_net,!hetzner_storageboxes
+  max_fail_percentage: 0
   serial: 20%
   gather_facts: false
 
@@ -11,6 +12,7 @@
 
 - name: upgrade and reboot all kape and packet.net servers
   hosts: kape_servers,packet_net
+  max_fail_percentage: 0
   serial: 1
   gather_facts: false
 
-- 
GitLab