fix: use correct ip for haproxy.cfg
diff --git a/roles/kubernetes/templates/haproxy.cfg.j2 b/roles/kubernetes/templates/haproxy.cfg.j2
index 053ce9a..ef66a48 100644
--- a/roles/kubernetes/templates/haproxy.cfg.j2
+++ b/roles/kubernetes/templates/haproxy.cfg.j2
@@ -47,5 +47,5 @@
option ssl-hello-chk
balance roundrobin
{% for host in groups[kubernetes_control_plane_group] %}
- server {{ host }} {{ hostvars[host]['ansible_default_ipv4']['address'] }}:16443 check
+ server {{ host }} {{ hostvars[host]['kubernetes_node_ip'] | default(hostvars[host]['ansible_default_ipv4']['address']) }}:16443 check
{% endfor %}