diff --git a/playbooks/roles/zookeeper/templates/zoo.cfg.j2 b/playbooks/roles/zookeeper/templates/zoo.cfg.j2 index a5590d8017..8ca9db5b63 100644 --- a/playbooks/roles/zookeeper/templates/zoo.cfg.j2 +++ b/playbooks/roles/zookeeper/templates/zoo.cfg.j2 @@ -28,7 +28,7 @@ secureClientPort=2281 ssl.keyStore.location=/tls/keys/keystore.pem ssl.trustStore.location=/tls/certs/cacert.pem {% for host in groups['zookeeper'] %} -server.{{ loop.index }}={{ (hostvars[host].public_v4) }}:2888:3888 +server.{{ host | regex_replace('^zk(\\d+)\\.open.*\\.org$', '\\1') | int }}={{ (hostvars[host].public_v4) }}:2888:3888 {% endfor %} sslQuorum=true serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory