From ec2105dc6aaa9768f91fa5073f16b05e5a3fe80f Mon Sep 17 00:00:00 2001 From: Jakob Reiter Date: Mon, 14 Sep 2015 12:15:30 +0200 Subject: [PATCH] Added task to wait for es to startup. Adding templates failed sometimes if startup wasn't completed --- tasks/elasticsearch-templates.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tasks/elasticsearch-templates.yml b/tasks/elasticsearch-templates.yml index 46ffefc..26e345b 100644 --- a/tasks/elasticsearch-templates.yml +++ b/tasks/elasticsearch-templates.yml @@ -2,6 +2,9 @@ - name: Copy templates to elasticsearch copy: src=templates dest=/etc/elasticsearch/ +- name: Wait for elasticsearch to startup + wait_for: port=9200 delay=10 + - name: Get template files shell: find . -maxdepth 1 -type f | sed "s#\./##" | sed "s/.json//" chdir=/etc/elasticsearch/templates register: resultstemplate