From 75dfebafebbf825f9c8e5724f7d191bcd0a8557c Mon Sep 17 00:00:00 2001 From: "Dr. Jens Harbott" Date: Thu, 28 Nov 2024 13:03:52 +0100 Subject: [PATCH] Fix cluster installation using IPv6 addresses When using IPv6 addresses as zookeeper_cluster_address, they need to get quoted in the configuration, add an "ipwrap" filter that achieves this. Change-Id: I288f16a0e136aa3e21649e59f13b20292b82ff04 --- templates/zoo.cfg.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/zoo.cfg.j2 b/templates/zoo.cfg.j2 index 779deb5..c94dc8c 100644 --- a/templates/zoo.cfg.j2 +++ b/templates/zoo.cfg.j2 @@ -18,7 +18,7 @@ clientPort={{ zookeeper_client_port }} {% if zookeeper_cluster_members | length > 1 %} # specify all zookeeper servers {% for server in zookeeper_cluster_members %} -server.{{ loop.index }}={{ hostvars[server][zookeeper_cluster_address_hostvars_key] }}:{{ zookeeper_cluster_peer_ports }} +server.{{ loop.index }}={{ hostvars[server][zookeeper_cluster_address_hostvars_key] | ansible.utils.ipwrap }}:{{ zookeeper_cluster_peer_ports }} {% endfor %} {% endif %}