diff --git a/defaults/main.yml b/defaults/main.yml index b8feb26..8f82014 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -14,6 +14,7 @@ apt_cache_timeout: 3600 zookeeper_register_path_env: false client_port: 2181 +client_port_address: ~ init_limit: 5 sync_limit: 2 tick_time: 2000 diff --git a/templates/zoo.cfg.j2 b/templates/zoo.cfg.j2 index 9cb87c2..eee96a3 100644 --- a/templates/zoo.cfg.j2 +++ b/templates/zoo.cfg.j2 @@ -2,6 +2,9 @@ tickTime={{ tick_time }} dataDir={{ data_dir }} dataLogDir={{ log_dir }} clientPort={{ client_port }} +{% if client_port_address is defined %} +clientPortAddress={{ client_port_address }} +{% endif %} initLimit={{ init_limit }} syncLimit={{ sync_limit }} maxClientCnxns={{ zookeeper_max_client_connections }}