diff --git a/netdata-client/files/netdata.conf b/netdata-client/files/netdata.conf new file mode 100644 index 0000000..87b430a --- /dev/null +++ b/netdata-client/files/netdata.conf @@ -0,0 +1,7 @@ +[global] + # disable the local database + memory mode = none + +[health] + # disable health checks + enabled = no diff --git a/netdata-client/tasks/main.yml b/netdata-client/tasks/main.yml new file mode 100644 index 0000000..b403c8e --- /dev/null +++ b/netdata-client/tasks/main.yml @@ -0,0 +1,20 @@ +--- +# This role installs netdata on a node and configures it to send data to the collector + +- name: Install netdata + shell: bash <(curl -Ss https://my-netdata.io/kickstart.sh) --dont-wait --dont-start-it +- name: Copy main netdata config file + copy: + src: netdata.conf + dest: /etc/netdata/netdata.conf + backup: yes +- name: Copy netdata stream config + copy: + src: stream.conf + dest: /etc/netdata/stream.conf + backup: yes +- name: Start netdata service and ensure it starts on boot + systemd: + name: netdata + state: started + enabled: yes