jradtilbrook.grafana
Rola Ansible: Grafana 
Ta rola instaluje i konfiguruje Grafanę - do analizy i monitorowania.
Została zaprojektowana do pracy tylko na Ubuntu 16.04, ale inne wersje Debiana powinny również działać.
Wymagania
Brak.
Zmienne roli
grafana_configuration
: Ta zmienna jest zapisywana w pliku konfiguracyjnym Grafany w formacie INI. Wspierane są wszystkie poprawne właściwości konfiguracyjne. Na przykład, konfiguracja GitHub OAuth mogłaby wyglądać tak:
grafana_configuration:
'auth.github':
enabled: yes
allow_sign_up: yes
client_id: <twój_client_id>
client_secret: <twój_client_secret>
scopes: user:email
auth_url: https://github.com/login/oauth/authorize
token_url: https://github.com/login/oauth/access_token
api_url: https://api.github.com/user
Uwaga: niektóre ustawienia oczekują argumentów oddzielonych spacjami. Można je podać w tablicy YAML lub jako pojedynczy ciąg. Inne ustawienia muszą być oddzielane przecinkami i muszą być podane jako pojedynczy ciąg.
grafana_install_state
: Jest to przydatne do aktualizacji Grafany do nowszych wersji po jej wcześniejszej instalacji. Użyj latest
, aby uzyskać tę funkcjonalność.
Zasoby
Dokumentacja związana z Grafaną jest dostępna pod poniższymi linkami:
Zależności
Brak, ale warto uruchomić Grafanę za serwerem www - polecam użycie roli geerlingguy.nginx.
Przykładowy Playbook
- hosts: serwery
become: yes
roles:
- role: jradtilbrook.grafana
Licencja
MIT
Install and configure Grafana on Ubuntu
ansible-galaxy install jradtilbrook.grafana