diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
index 4522a82e990c21f036aede1ed49659ee35535201..a844749c7ab91226f239e1d3a7747d5d1013c293 100644
--- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
+++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
@@ -50,6 +50,7 @@
   assert:
     that: groups.etcd|length is not divisibleby 2
   ignore_errors: "{{ ignore_assert_errors }}"
+  when: inventory_hostname in groups['etcd']
 
 - name: Stop if memory is too small for masters
   assert: