diff --git a/roles/network_plugin/flannel/tasks/main.yml b/roles/network_plugin/flannel/tasks/main.yml
index d5a725baff05172ec9496531455f8d1bb66e5694..115743ace085fd422dad39c6a25d9d2995c0f79c 100644
--- a/roles/network_plugin/flannel/tasks/main.yml
+++ b/roles/network_plugin/flannel/tasks/main.yml
@@ -8,4 +8,4 @@
     - {name: kube-flannel, file: cni-flannel.yml, type: ds}
   register: flannel_node_manifests
   when:
-    - inventory_hostname in groups['kube-master']
+    - inventory_hostname == groups['kube-master'][0]