diff --git a/ansible/roles/log-es6/defaults/main.yml b/ansible/roles/log-es6/defaults/main.yml
index f0ce74ac3dc1fc65b39fe44da345c556d265957b..ffe5d48bf8b7a6b2f74e12d9be0024fca3071f99 100644
--- a/ansible/roles/log-es6/defaults/main.yml
+++ b/ansible/roles/log-es6/defaults/main.yml
@@ -1,6 +1,6 @@
 ---
 es_major_version: "6.x"
-es_version: "6.2.3"
+es_version: "6.8.6"
 es_version_lock: false
 es_use_repository: true
 es_templates_fileglob: "files/templates/*.json"
diff --git a/ansible/roles/log-es6/tasks/elasticsearch-config.yml b/ansible/roles/log-es6/tasks/elasticsearch-config.yml
index 4f8ecc672d05be40ba2a44f854fa193cf7506f70..cd9ee44670e78d6e90975e9f0d0b10f9d77f26d9 100644
--- a/ansible/roles/log-es6/tasks/elasticsearch-config.yml
+++ b/ansible/roles/log-es6/tasks/elasticsearch-config.yml
@@ -16,6 +16,16 @@
   with_items:
     - "{{data_dirs}}"
 
+#Copy the elasticsearch mandatory variable
+- name: Copy the elasticsearch mandatory variables
+  become: yes
+  template:
+    src: environment.j2
+    dest: "{{ env_dir }}"/elasticsearch
+    owner: "{{ e_user }}"
+    group: "{{ es_group }}"
+    mode: 0660
+    force=yes
 #Copy the config template
 - name: Copy Configuration File
   become: yes
diff --git a/ansible/roles/log-es6/templates/environment.j2 b/ansible/roles/log-es6/templates/environment.j2
new file mode 100644
index 0000000000000000000000000000000000000000..b15e7eba3ac429009945e02fb82299bca7021506
--- /dev/null
+++ b/ansible/roles/log-es6/templates/environment.j2
@@ -0,0 +1,2 @@
+JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
+ES_PATH_CONF=/etc/elasticsearch/{{ansible_hostname}}/