diff --git a/playbooks/tasks/upgrade-servers.yml b/playbooks/tasks/upgrade-servers.yml
index 76d1f3296146ae637c282bfd5cb0cb754b963539..6f7edb5d3e92d02356d3d67fb8a732a944d20694 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