diff --git a/tasks/main.yml b/tasks/main.yml
index 19ea5c650f15a794179260ba841be95b377e7099..e02db125ef44a6ca0a1f6cbc3071f7d7f02163cf 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,2 +1,30 @@
 ---
 # tasks file for ansible-logstash
+
+- name: Add apt repo key
+  apt_key:
+    url: https://packages.elastic.co/GPG-KEY-elasticsearch
+    state: present
+
+- name: Add apt repo
+  apt_repository:
+    repo: deb http://packages.elasticsearch.org/logstash/2.0/debian stable main
+    state: present
+    update_cache: yes
+
+- name: apt install
+  with_items:
+  - openjdk-7-jre-headless
+  - logstash
+  - python-dev
+  - python-pip
+  apt:
+    name: '{{ item }}'
+    state: present
+    update_cache: yes
+    cache_valid_time: 3600
+
+- name: pip install Elaticsearch curator
+  pip:
+    name: elasticsearch-curator
+    state: present