diff --git a/upgrade-cluster.yml b/upgrade-cluster.yml
index 88969436bd4f86bad7971504a8e805deda970b84..7acec3083385e82b96c6acbb4472cc3cf9d217ce 100644
--- a/upgrade-cluster.yml
+++ b/upgrade-cluster.yml
@@ -26,7 +26,7 @@
       setup:
       delegate_to: "{{item}}"
       delegate_facts: True
-      with_items: "{{ groups['k8s-cluster'] + groups['etcd'] + groups['calico-rr'] }}"
+      with_items: "{{ groups['k8s-cluster'] + groups['etcd'] + groups['calico-rr']|default([]) }}"
 
 - hosts: k8s-cluster:etcd:calico-rr
   any_errors_fatal: "{{ any_errors_fatal | default(true) }}"