diff --git a/roles/kubernetes/client/tasks/main.yml b/roles/kubernetes/client/tasks/main.yml
index 2d5db3e807e2f6a144e1274c5fa8c174f54b34e7..c5f5585ad59d4820b995b77c00b4de6ad2292ba5 100644
--- a/roles/kubernetes/client/tasks/main.yml
+++ b/roles/kubernetes/client/tasks/main.yml
@@ -8,7 +8,7 @@
       {{ kube_apiserver_access_address }}
       {%- endif -%}
     external_apiserver_port: >-
-      {%- if loadbalancer_apiserver is defined and loadbalancer_apiserver.address and loadbalancer_apiserver.port is defined -%}
+      {%- if loadbalancer_apiserver is defined and loadbalancer_apiserver.address is defined and loadbalancer_apiserver.port is defined -%}
       {{ loadbalancer_apiserver.port|default(kube_apiserver_port) }}
       {%- else -%}
       {{ kube_apiserver_port }}