jffz.netdata
Rola Ansible: netdata
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.
ansible-galaxy install jffz.netdata