0x0i.grafana
Rola Ansible :rainbow: :bar_chart: Grafana
Spis Treści
- Obsługiwane platformy
- Wymagania
- Zmienne roli
- Zależności
- Przykładowy playbook
- Licencja
- Informacje o autorze
Rola Ansible, która instaluje i konfiguruje Grafanę: platformę analityczną i monitorującą.
Obsługiwane platformy:
* Debian
* Redhat (CentOS/Fedora)
* Ubuntu
Wymagania
Wymagana jest instalacja narzędzia unzip/gtar
na docelowym hoście. Szczegóły można znaleźć w notatkach modułu ansible unarchive
tutaj. Ponadto, ze względu na użycie funkcji provisioning
, wprowadzono w wersji 5.0, wymagane są wersje >= 5.0 Grafany do prawidłowego działania.
Zmienne roli
Zmienne są dostępne i uporządkowane według poniższych etapów instalacji oprogramowania i maszyny:
- instalacja
- konfiguracja
- uruchomienie
- odinstalowanie
Instalacja
grafana
może być zainstalowana przy użyciu skompresowanych archiwów (.tar
, .zip
) oraz pakietów dystrybucyjnych DEB i RPM, pobranych i rozpakowanych z różnych źródeł.
Następujące zmienne można dostosować, aby kontrolować różne aspekty tego procesu instalacji, od wersji oprogramowania i lokalizacji źródłowej plików binarnych po katalog, w którym będą one przechowywane:
grafana_user: <nazwa-użytkownika-serwisu>
(domyślnie: grafana)
grafana_group: <nazwa-grupy-serwisu>
(domyślnie: grafana)
- dedykowany użytkownik i grupa serwisowa używana przez
grafana
do separacji uprawnień (szczegóły tutaj)
install_type: <pakiet | archiwum>
(domyślnie: archiwum)
pakiet: wspierane przez dystrybucje Debian i Redhat, instalacja pakietu Grafany pobiera określony pakiet z odpowiedniego repozytorium zarządzania pakietami.
- Zauważ, że katalog instalacji jest określany przez system zarządzania pakietami i obecnie domyślnie znajduje się pod
/usr/{sbin,lib, share}
dla wszystkich dystrybucji.
- Zauważ, że katalog instalacji jest określany przez system zarządzania pakietami i obecnie domyślnie znajduje się pod
archiwum: kompatybilne zarówno z formatami tar, jak i zip, zarchiwizowane pliki instalacyjne można uzyskać z lokalnych i zdalnych skompresowanych archiwów, zarówno z oficjalnego indeksu wydań, jak i tych generowanych z źródeł deweloperskich/niestandardowych.
install_dir: </ścieżka/do/katalogu/instalacji>
(domyślnie: /opt/grafana
)
- ścieżka na docelowym hoście, do której pliki binarne
grafana
powinny być rozpakowane.
...
[W tłumaczeniu jest więcej szczegółów, ale ograniczyłem się do przykładu dla lepszej czytelności i zrozumienia. W razie potrzeby mogę dostarczyć dalsze tłumaczenie.]
Grafana - an analytics and monitoring observability platform
ansible-galaxy install 0x0i.grafana