jradtilbrook.grafana

Rola Ansible: Grafana Status Budowy

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

Zainstaluj
ansible-galaxy install jradtilbrook.grafana
Licencja
mit
Pobrania
2.3k
Właściciel
Senior Support Engineer at Buildkite