ansiblebit.grafana
Grafana
Rola Ansible do konfiguracji Grafana.
Testy
Rodzina | Dystrybucja | Wersja | Stan testu |
---|---|---|---|
Debian | Debian | Jessie | |
Debian | Debian | Wheezy | |
Debian | Ubuntu | Xenial | |
Debian | Ubuntu | Trusty | |
Debian | Ubuntu | Precise | |
Debian | Ubuntu | Vivid |
Wymagania
- ansible >= 1.9.6
Zmienne roli
- grafana_admin_password: hasło dla konta administratora Grafana.
- grafana_admin_user: nazwa użytkownika dla konta administratora Grafana.
- grafana_apt_dependencies: pakiety potrzebne do uruchomienia tego playbooka lub instalacji Grafana.
- grafana_conf_file: plik, który będzie zawierał konfigurację Grafana.
- grafana_conf_data: zawartość pliku konfiguracyjnego Grafana.
- grafana_default: zawartość skryptu inicjalizacyjnego Grafana.
- grafana_dir_conf: katalog, w którym będzie przechowywany plik konfiguracyjny Grafana.
- grafana_dir_data: katalog, w którym będą przechowywane dane Grafana.
- grafana_dir_home: katalog domowy Grafana.
- grafana_dir_log: katalog, w którym będą przechowywane pliki dziennika Grafana.
- grafana_dir_plugins: katalog, w którym będą przechowywane wtyczki Grafana.
- grafana_http_port: port, na którym będzie działać usługa Grafana.
- grafana_group: grupa Grafana.
- grafana_pid_file_dir: katalog, w którym zostanie zapisany plik PID.
- grafana_pid_file: ścieżka do pliku PID.
- grafana_user: użytkownik Grafana.
Jeśli nie podano inaczej, dla każdej z powyższych zmiennych w katalogu defaults
podana jest wartość domyślna.
Zależności
Brak.
Playbooki
- hosts: servers
roles:
- role: ansiblebit.grafana
Tagowanie
- konfiguracja: zadania konfiguracyjne.
- debug: zadanie do debugowania zmiennych roli.
- instalacja: zadania instalacyjne.
- walidacja: zadanie do walidacji zmiennych roli.
Test
Aby uruchomić testy, będziesz musiał zainstalować:
Aby uruchomić wszystkie testy dla wszystkich wstępnie zdefiniowanych systemów operacyjnych/dystrybucji * wersji ansible:
$ tox
Aby uruchomić testy dla trusty64
:
$ cd tests
$ bash test_idempotence.sh --box trusty64.vagrant.dev
# plik dziennika zostanie zapisany w tests/log
Aby przeprowadzić debugowanie w konkretnym środowisku:
$ cd tests
$ vagrant up trusty64.vagrant.dev
# aby skonfigurować przy użyciu playbooka test.yml (wielokrotnie)
$ vagrant provision trusty64.vagrant.dev
# aby uzyskać dostęp do maszyny Vagrant
$ vagrant ssh trusty64.vagrant.dev
Linki
Licencja
Informacje o autorze
Zainstaluj
ansible-galaxy install ansiblebit.grafana
Licencja
bsd-3-clause
Pobrania
5.6k
Właściciel