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