idealista.grafana_role

Logo

Build Status

Prometheus Grafana Ansible Rolle

Diese Ansible-Rolle installiert einen Grafana-Server in einer Debian-Umgebung.

Erste Schritte

Diese Anweisungen helfen Ihnen, eine Kopie der Rolle für Ihr Ansible-Playbook zu erhalten. Nach dem Start wird ein Grafana Server in einem Debian-System installiert.

Voraussetzungen

Ansible Version 2.8.x.x muss installiert sein. Das Zielinventar sollte eine Debian-Umgebung sein.

Zu Testzwecken wird Molecule mit Docker als Treiber empfohlen. Pipenv 2018.11.26 und Python 3 werden empfohlen.

Installation

Erstellen oder fügen Sie zu Ihrer Abhängigkeitsdatei für Rollen (z.B. requirements.yml) von GitHub hinzu:

- src: http://github.com/idealista/grafana_role.git
  scm: git
  version: 1.6.0
  name: grafana

oder verwenden Sie Ansible Galaxy als Herkunft, wenn Sie möchten:

- src: idealista.grafana_role

Installieren Sie die Rolle mit dem Ansible-Galaxy-Befehl:

ansible-galaxy install -p roles -r requirements.yml -f

Verwenden Sie es in einem Playbook:

---
- hosts: someserver
  roles:
    - grafana

Benutzung

Schauen Sie in die Defaults Properties-Datei, um die möglichen Konfigurationseigenschaften zu sehen.

Sie können die Grafana-Konfiguration und Dashboards über Vorlagen oder das Web-UI bearbeiten.

Testen

pipenv shell
pipenv sync
molecule test

Erstellt Mit

Ansible

Versionsverwaltung

Für die verfügbaren Versionen siehe die Tags in diesem Repository.

Außerdem können Sie in der CHANGELOG.md Datei sehen, was sich in jeder Version geändert hat.

Autoren

Siehe auch die Liste der Mitwirkenden, die an diesem Projekt beteiligt waren.

Lizenz

Apache 2.0 Lizenz

Dieses Projekt ist unter der Apache 2.0 Lizenz lizenziert - siehe die LICENSE.txt Datei für Details.

Mitwirken

Bitte lesen Sie CONTRIBUTING.md für Details zu unserem Verhaltenskodex und dem Prozess zur Einreichung von Pull Requests.

Über das Projekt

Grafana server role

Installieren
ansible-galaxy install idealista.grafana_role
GitHub Repository
Lizenz
apache-2.0
Downloads
350
Besitzer
We release serious projects apart from Ansible Roles.