diff --git a/roles/kubernetes/kubeadm/tasks/main.yml b/roles/kubernetes/kubeadm/tasks/main.yml
index d6af13fcde31338564f145dfff0e3bd1ca65a0b3..f6addc5a8710d914ed0e7d451d8d1d91a02d21e2 100644
--- a/roles/kubernetes/kubeadm/tasks/main.yml
+++ b/roles/kubernetes/kubeadm/tasks/main.yml
@@ -2,7 +2,7 @@
 - name: Set kubeadm_discovery_address
   set_fact:
     kubeadm_discovery_address: >-
-      {%- if "127.0.0.1" or "localhost" in kube_apiserver_endpoint -%}
+      {%- if "127.0.0.1" in kube_apiserver_endpoint or "localhost" in kube_apiserver_endpoint -%}
       {{ first_kube_master }}:{{ kube_apiserver_port }}
       {%- else -%}
       {{ kube_apiserver_endpoint }}