From 2df878f04024b7e49228401fe73eedae6492c0f4 Mon Sep 17 00:00:00 2001 From: Jun Futagawa Date: Sat, 22 Aug 2020 12:10:35 +0900 Subject: [PATCH] Add CLUSTER_NETWORK_HOST environment variable to configure network.host If CLUSTER_NETWORK_HOST is not set, then 0.0.0.0.0 is used. --- elasticsearch/Dockerfile | 1 + elasticsearch/config/config_cluster.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index ec6639d9..9189320e 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -23,6 +23,7 @@ ARG TEMPLATE_VERSION=v3.13.1 # CLUSTER_INITIAL_MASTER_NODES set to own node by default. ENV ELASTIC_CLUSTER="false" \ CLUSTER_NAME="wazuh" \ + CLUSTER_NETWORK_HOST="0.0.0.0" \ CLUSTER_NODE_MASTER="false" \ CLUSTER_NODE_DATA="true" \ CLUSTER_NODE_INGEST="true" \ diff --git a/elasticsearch/config/config_cluster.sh b/elasticsearch/config/config_cluster.sh index d3ec188e..04e70263 100644 --- a/elasticsearch/config/config_cluster.sh +++ b/elasticsearch/config/config_cluster.sh @@ -24,7 +24,7 @@ if [[ $CLUSTER_NODE_MASTER == "true" ]]; then # cluster.initial_master_nodes for bootstrap the cluster cat > $elastic_config_file << EOF # cluster node -network.host: 0.0.0.0 +network.host: $CLUSTER_NETWORK_HOST node.name: $CLUSTER_MASTER_NODE_NAME node.master: $CLUSTER_NODE_MASTER cluster.initial_master_nodes: @@ -39,7 +39,7 @@ remove_cluster_config $elastic_config_file cat > $elastic_config_file << EOF # cluster node -network.host: 0.0.0.0 +network.host: $CLUSTER_NETWORK_HOST node.name: $CLUSTER_NODE_NAME node.master: false discovery.seed_hosts: