From 4aee0098cefe3ea26d5835c1759f3b4513fa65f1 Mon Sep 17 00:00:00 2001 From: Dale McDiarmid Date: Thu, 24 Dec 2015 13:21:18 +0000 Subject: [PATCH] Changes to restart correctly on multi node install --- README.md | 1 + tasks/elasticsearch-templates.yml | 3 +-- tasks/main.yml | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f68e289..1be1b5e 100644 --- a/README.md +++ b/README.md @@ -198,3 +198,4 @@ all supported platforms. * The role aims to be idempotent. Running the role multiple times, with no changes, should result in no state change on the server. If the configuration is changed, these will be applied and Elasticsearch restarted where required. * Systemd is used for Ubuntu versions >= 15, Debian >=8, Centos >=7. All other versions use init for service scripts. + diff --git a/tasks/elasticsearch-templates.yml b/tasks/elasticsearch-templates.yml index 3033e73..1bcfd71 100644 --- a/tasks/elasticsearch-templates.yml +++ b/tasks/elasticsearch-templates.yml @@ -1,6 +1,5 @@ --- -#TODO: How to handle in multi node -# 1. Template directory needs to be specifiable + - name: Copy templates to elasticsearch copy: src=templates dest=/etc/elasticsearch/ owner={{ es_user }} group={{ es_group }} diff --git a/tasks/main.yml b/tasks/main.yml index 9fbd329..e835795 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -10,4 +10,5 @@ - include: elasticsearch-scripts.yml when: es_scripts - include: elasticsearch-templates.yml - when: es_templates \ No newline at end of file + when: es_templates +- meta: flush_handlers \ No newline at end of file