idealista.grafana-role

Logo

Build Status

Prometheus Grafana Ansible Rolle

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

Erste Schritte

Diese Anleitung hilft Ihnen, eine Kopie der Rolle für Ihr Ansible-Playbook zu erhalten. Nach dem Start installiert sie einen Grafana Server auf einem Debian-System.

Voraussetzungen

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

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

Installation

Erstellen oder fügen Sie 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 Quelle, wenn Sie dies bevorzugen:

- src: idealista.grafana_role

Installieren Sie die Rolle mit dem Befehl ansible-galaxy:

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

Verwenden Sie in einem Playbook:

---
- hosts: someserver
  roles:
    - grafana

Nutzung

Schauen Sie in die defaults Eigenschaften-Datei, um die möglichen Konfigurationseigenschaften zu sehen.

Sie können die Grafana-Konfiguration und Dashboards über Vorlagen oder die Web-Oberfläche bearbeiten.

Testen

pipenv shell
pipenv sync
molecule test

Erstellt mit

Ansible

Versionierung

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

Zusätzlich können Sie in der CHANGELOG.md Datei sehen, welche Änderungen in jeder Version vorgenommen wurden.

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 Einzelheiten 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
291
Besitzer
We release serious projects apart from Ansible Roles.