32 lines
907 B
YAML

---
- name: Claim to Netdata Cloud
block:
- name: Claim to Netdata Cloud if not already
shell:
cmd: netdata-claim.sh -token={{ claim_token }} -rooms={{ claim_rooms }} -url={{ claim_url }}
creates: /var/lib/netdata/cloud.d/claimed_id
become: yes
when: reclaim == false
- name: Re-claim a node to Netdata Cloud
block:
- name: Ensure `uuidgen` is installed
stat:
path: /usr/bin/uuidgen
register: uuidgen_result
- name: Fail if `uuidgen` is not installed
fail:
msg: The system needs `uuidgen` installed to enable re-claiming.
when: uuidgen_result.stat.exists == false
- name: Reclaim the node with `-id=`
shell: netdata-claim.sh -token={{ claim_token }} -rooms={{ claim_rooms }} -url={{ claim_url }} -id=$(uuidgen)
when: uuidgen_result.stat.exists == true
notify: Restart Netdata
become: yes
when: reclaim == true