-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnetdata-installer.yaml
31 lines (29 loc) · 1006 Bytes
/
netdata-installer.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
- name: Install Netdata Agent
#Specify your hosts here
hosts:
#Specify your claim token, url, and specfic channel (https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kickstart)
vars:
claim_token:
claim_url:
channel:
become: yes
#Specify your remote user
remote_user:
tasks:
#Install WGET as Netdata's kickstart needs it.
- name: Install wget
ansible.builtin.package:
name: wget
state: present
#Install Netdata to the default location of your netdata tenant
- name: Install Netdata Agent via Kickstart
become: yes
shell:
cmd: |
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --claim-token {{ claim_token }} --claim-url {{ claim_url }} --non-interactive {{ channel }}
#Restart the netdata agent on the server.
- name: Restart NetData Agent
ansible.builtin.service:
name: netdata
state: restarted