]> arthur.barton.de Git - netdata.git/blob - ansible/netdata.yml
lowered the log file history to 2000 entries
[netdata.git] / ansible / netdata.yml
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