blob: c8074257519162e40a30bc87e462df98fc35a171 [file] [log] [blame]
Sapan Bhatia01ddea62017-02-10 11:28:48 -08001- name: Add ELK repositories
2 apt_repository: repo={{ item }} state="present"
3 with_items:
4 - deb http://packages.elastic.co/elasticsearch/2.x/debian stable main
5 - deb http://packages.elastic.co/kibana/4.4/debian stable main
6 - deb http://packages.elastic.co/logstash/2.2/debian stable main
7
8- name: Install ELK
9 apt: name={{ item }} state=installed update_cache=yes force=yes
10 with_items:
11 - elasticsearch
12 - kibana
13 - logstash
14
15- name: Configure Logstash
16 copy: src={{ item }} dest=/etc/logstash/conf.d/{{ item }} owner=root group=root mode=0644
17 with_items:
18 - 10-udp-input.conf
19 - 30-elasticsearch-output.conf
20
21- name: Start ELK
22 service: name={{ item }} state=started enabled=yes
23 with_items:
24 - logstash
25 - elasticsearch
26 - kibana
27
28- name: Add ELK repositories
29 apt_repository: repo={{ item }} state="present"
30 with_items:
31 - deb http://packages.elastic.co/elasticsearch/2.x/debian stable main
32 - deb http://packages.elastic.co/kibana/4.4/debian stable main
33 - deb http://packages.elastic.co/logstash/2.2/debian stable main
34
35- name: Install ELK
36 apt: name={{ item }} state=installed update_cache=yes force=yes
37 with_items:
38 - elasticsearch
39 - kibana
40 - logstash
41
42- name: Configure Logstash
43 copy: src={{ item }} dest=/etc/logstash/conf.d/{{ item }} owner=root group=root mode=0644
44 with_items:
45 - 10-udp-input.conf
46 - 30-elasticsearch-output.conf
47
48- name: Start ELK
49 service: name={{ item }} state=started enabled=yes
50 with_items:
51 - logstash
52 - elasticsearch
53 - kibana
54