From fedcf83ff0a51bea4bafacb8ae916c1b20f52848 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Fri, 20 Jan 2017 13:06:28 +0100
Subject: [PATCH] #6 Configure ElasticSearch plugin

---
 files/elasticsearch.conf |  5 +++++
 tasks/elasticsearch.yml  | 10 ++++++++++
 tasks/main.yml           |  3 +++
 3 files changed, 18 insertions(+)
 create mode 100644 files/elasticsearch.conf
 create mode 100644 tasks/elasticsearch.yml

diff --git a/files/elasticsearch.conf b/files/elasticsearch.conf
new file mode 100644
index 0000000..1f2ae11
--- /dev/null
+++ b/files/elasticsearch.conf
@@ -0,0 +1,5 @@
+local:
+  host: '127.0.0.1'
+  port: '9200'
+  cluster_health: True
+  cluster_stats: True
diff --git a/tasks/elasticsearch.yml b/tasks/elasticsearch.yml
new file mode 100644
index 0000000..6bc6c35
--- /dev/null
+++ b/tasks/elasticsearch.yml
@@ -0,0 +1,10 @@
+---
+# file: roles/netdata/tasks/elasticsearch.yml
+
+- name: "Configure ElasticSearch Plugin"
+  copy:
+    src: 'elasticsearch.conf'
+    dest: '/etc/netdata/python.d/elasticsearch.conf'
+    owner: 'netdata'
+    group: 'netdata'
+    mode: '660'
diff --git a/tasks/main.yml b/tasks/main.yml
index 96b543f..62c1344 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -16,6 +16,9 @@
   - include: apache.yml
     when: groups['webserver'] is defined and inventory_hostname in groups['webserver']
 
+  - include: elasticsearch.yml
+    when: groups['logserver'] is defined and inventory_hostname in groups['logserver']
+
   - include: haproxy.yml
     when: groups['proxyserver'] is defined and inventory_hostname in groups['proxyserver']
 
-- 
GitLab