From e113d926c2ab0f1c6c538ac016139658d99aa856 Mon Sep 17 00:00:00 2001 From: xrousset78800 Date: Thu, 1 Nov 2018 17:13:18 +0100 Subject: [PATCH] PHRAS-1843 Add elasticsearch host setting in vars/all.yml file (#2791) --- .../ansible/roles/elasticsearch/tasks/main.yml | 14 +++++++++----- resources/ansible/vars/all.yml | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/resources/ansible/roles/elasticsearch/tasks/main.yml b/resources/ansible/roles/elasticsearch/tasks/main.yml index fdd5f0ea7a..d246953df7 100644 --- a/resources/ansible/roles/elasticsearch/tasks/main.yml +++ b/resources/ansible/roles/elasticsearch/tasks/main.yml @@ -38,11 +38,15 @@ when: not is_installed with_items: "{{ elasticsearch.plugins }}" -- name: Set port - replace: > - dest="/etc/elasticsearch/elasticsearch.yml" - regexp='^#?(http\.port\:).*' - replace='\1 {{ elasticsearch.port }}' +- name: Configure Elasticsearch. + lineinfile: + dest: /etc/elasticsearch/elasticsearch.yml + regexp: "{{ item.regexp }}" + line: "{{ item.line }}" + state: present + with_items: + - { regexp: '^#? ?network\.host', line: 'network.host: {{ elasticsearch.host }}' } + - { regexp: '^#? ?http\.port', line: 'http.port: {{ elasticsearch.port }}' } - name: Flush handlers to apply config changes meta: flush_handlers diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index e5b9b88ac4..d90cfd8640 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -55,6 +55,7 @@ mariadb: dump: '' elasticsearch: install: '1' + host: '127.0.0.1' port: '9200' version: '2.3.3' plugins: