@cryptotaxi247 / netdata-1 / commits / a8c430798

added ansible playbook; #798

Costa Tsaousis (ktsaou) committed Sep 9, 2016 at 20:17 UTC a8c430798b0fd009ed8308548036e328cca42639
1 file changed +62
ansible/netdata.yml new
+62
@@ -0,0 +1,62 @@
1 +---
2 +- name: "Install pre-requisites"
3 + apt:
4 + name: "{{ item }}"
5 + state: present
6 + with_items:
7 + - autoconf
8 + - autoconf-archive
9 + - autogen
10 + - automake
11 + - gcc
12 + - git
13 + - libmnl-dev
14 + - make
15 + - pkg-config
16 + - uuid-dev
17 + - zlib1g-dev
18 + when: ansible_os_family == "Debian"
19 +
20 +- name: "Install pre-requisites"
21 + yum:
22 + name: "{{ item }}"
23 + state: present
24 + with_items:
25 + - autoconf
26 + - autoconf-archive
27 + - autogen
28 + - automake
29 + - curl
30 + - gcc
31 + - git
32 + - jq
33 + - libmnl-devel
34 + - libuuid-devel
35 + - make
36 + - pkgconfig
37 + - zlib-devel
38 + when: ansible_os_family == "RedHat"
39 +
40 +- name: "Clone repo"
41 + git:
42 + clone: yes
43 + repo: https://github.com/firehol/netdata.git
44 + dest: /tmp/netdata
45 +
46 +- name: "Installation"
47 + shell: cd /tmp/netdata/ && ./netdata-installer.sh --dont-wait --libs-are-really-here
48 +
49 +- name: "Clean /tmp"
50 + file:
51 + path: /tmp/netdata
52 + state: absent
53 +
54 +- name: "KillAll"
55 + shell: killall netdata
56 +
57 +- name: "Daemon config"
58 + systemd:
59 + daemon_reload: yes
60 + name: netdata
61 + enabled: yes
62 + state: started