ansiblebit.grafana
Grafana
Ansible-Rolle zur Einrichtung von Grafana.
Tests
Familie | Distribution | Version | Teststatus |
---|---|---|---|
Debian | Debian | Jessie | |
Debian | Debian | Wheezy | |
Debian | Ubuntu | Xenial | |
Debian | Ubuntu | Trusty | |
Debian | Ubuntu | Precise | |
Debian | Ubuntu | Vivid |
Anforderungen
- ansible >= 1.9.6
Rollenvariablen
- grafana_admin_password: Passwort für das Grafana-Administrator-Konto.
- grafana_admin_user: Benutzername für das Grafana-Administrator-Konto.
- grafana_apt_dependencies: Pakete, die benötigt werden, um dieses Playbook auszuführen oder Grafana zu installieren.
- grafana_conf_file: Die Datei, die die Konfiguration von Grafana enthält.
- grafana_conf_data: Die Inhalte der Konfigurationsdatei von Grafana.
- grafana_default: Die Inhalte des Initiierungsskripts von Grafana.
- grafana_dir_conf: Das Verzeichnis, in dem die Konfigurationsdatei von Grafana gespeichert wird.
- grafana_dir_data: Das Verzeichnis, in dem die Daten von Grafana gespeichert werden.
- grafana_dir_home: Das Home-Verzeichnis von Grafana.
- grafana_dir_log: Das Verzeichnis, in dem die Protokolldateien von Grafana gespeichert werden.
- grafana_dir_plugins: Das Verzeichnis, in dem die Plugins von Grafana gespeichert werden.
- grafana_http_port: Der Port, auf dem der Grafana-Dienst läuft.
- grafana_group: Die Gruppe von Grafana.
- grafana_pid_file_dir: Verzeichnis, in dem die PID-Datei gespeichert wird.
- grafana_pid_file: Pfad zur PID-Datei.
- grafana_user: Der Benutzer von Grafana.
Sofern nicht anders angegeben, wird für jede der oben genannten Variablen ein Standardwert im Verzeichnis defaults
bereitgestellt.
Abhängigkeiten
Keine.
Playbooks
- hosts: servers
roles:
- role: ansiblebit.grafana
Tags
- konfiguration: Konfigurationsaufgaben.
- debug: Aufgabe zur Fehlersuche bei Rollenvariablen.
- installation: Installationsaufgaben.
- validierung: Aufgabe zur Validierung von Rollenvariablen.
Test
Um die Tests auszuführen, musst du folgende Tools installieren:
Um alle Tests gegen alle vordefinierten OS/Distributionen und Ansible-Versionen auszuführen:
$ tox
Um Tests für trusty64
auszuführen:
$ cd tests
$ bash test_idempotence.sh --box trusty64.vagrant.dev
# Protokolldatei wird im Verzeichnis tests/log gespeichert.
Um Debugging in einer bestimmten Umgebung durchzuführen:
$ cd tests
$ vagrant up trusty64.vagrant.dev
# Um mit dem test.yml-Playbook bereitzustellen (so oft wie nötig)
$ vagrant provision trusty64.vagrant.dev
# Um auf die Vagrant-Box zuzugreifen
$ vagrant ssh trusty64.vagrant.dev
Links
Lizenz
Autorinformation
Installieren
ansible-galaxy install ansiblebit.grafana
Lizenz
bsd-3-clause
Downloads
5.6k
Besitzer