diff --git a/roles/elasticsearch/defaults/main.yml b/roles/elasticsearch/defaults/main.yml index 761cc8b..6ebdf39 100644 --- a/roles/elasticsearch/defaults/main.yml +++ b/roles/elasticsearch/defaults/main.yml @@ -4,3 +4,5 @@ elasticsearch_key_url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch" elasticsearch_key_path: "/usr/share/keyrings/elasticsearch.asc" elasticsearch_data_dir: /srv/elasticsearch + +elasticsearch_max_mem: 512m diff --git a/roles/elasticsearch/templates/elasticsearch.j2 b/roles/elasticsearch/templates/elasticsearch.j2 index c0a35c6..b62f64e 100644 --- a/roles/elasticsearch/templates/elasticsearch.j2 +++ b/roles/elasticsearch/templates/elasticsearch.j2 @@ -16,7 +16,7 @@ ES_PATH_CONF=/etc/elasticsearch #PID_DIR=/var/run/elasticsearch # Additional Java OPTS -ES_JAVA_OPTS="-Xms384m -Xmx384m" +ES_JAVA_OPTS="-Xms{{ elasticsearch_max_mem }} -Xmx{{ elasticsearch_max_mem }}" # Configure restart on package upgrade (true, every other setting will lead to not restarting) #RESTART_ON_UPGRADE=true