ansible-playbooks/netdata-client/tasks/main.yml

24 lines
615 B
YAML

---
# 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
args:
executable: /bin/bash
- 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: restarted
enabled: yes
masked: no