jffz.netdata

logo netdata

Rola Ansible: netdata

Status Budowy Licencja Rola Ansible Tag GitHub

Opis

Zainstaluj system monitorowania netdata używając ansible.

Wymagania

  • Ansible >= 2.4

Zmienne Roli

Wszystkie zmienne, które można zmienić, są zapisane w pliku defaults/main.yml oraz w tabeli poniżej.

Nazwa Wartość Domyślna Opis
netdata_registry "" Użyj własnego rejestru netdata
netdata_notifications True Włącz powiadomienia email. Ta funkcja używa polecenia sendmail do wysyłania maili, które nie są konfigurowane przez tę rolę

Przykład

Playbook

---
- hosts: all
  roles:
  - jffz.netdata

Lokalne Testowanie

Zalecanym sposobem lokalnego testowania roli jest użycie Dockera i molecule (v2.x). Musisz zainstalować Dockera na swoim systemie. Zobacz "Rozpoczęcie" po pakiet Dockera odpowiedni do twojego systemu. Używamy tox, aby uprościć proces testowania na wielu wersjach ansible. Aby zainstalować tox, wpisz:

pip install tox

Aby uruchomić testy na wszystkich wersjach ansible (OSTRZEŻENIE: to może zająć trochę czasu)

tox

Aby uruchomić niestandardowe polecenie molekuł w niestandardowym środowisku tylko z domyślnym skryptem testowym:

tox -e py27-ansible25 -- molecule test -s default

Aby uzyskać więcej informacji o molekułach, odwiedź ich dokumentację.

Jeśli chcesz uruchomić testy na zdalnym hoście dockera, po prostu określ zmienną DOCKER_HOST przed uruchomieniem testów tox.

Licencja

Ten projekt jest objęty licencją BSD. Zobacz LICENCJA po więcej szczegółów.

O projekcie

Install netdata on Linux host

Zainstaluj
ansible-galaxy install jffz.netdata
Licencja
bsd-2-clause
Pobrania
2.2k
Właściciel
Automating boring stuff for smart peoples.