ansiblebit.grafana

Grafana

Licencja Stan budowy

Platforma Platforma

Statystyki projektu

Rola Ansible do konfiguracji Grafana.

Testy

Rodzina Dystrybucja Wersja Stan testu
Debian Debian Jessie x86_64
Debian Debian Wheezy x86_64
Debian Ubuntu Xenial x86_64
Debian Ubuntu Trusty x86_64
Debian Ubuntu Precise x86_64
Debian Ubuntu Vivid x86_64

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

BSD

Informacje o autorze

O projekcie

Role to setup Grafana.

Zainstaluj
ansible-galaxy install ansiblebit.grafana
Licencja
bsd-3-clause
Pobrania
5.6k
Właściciel