jradtilbrook.grafana

Ansible Rolle: Grafana Build-Status

Diese Rolle installiert und konfiguriert Grafana – für Analysen und Überwachung.

Sie wurde nur für Ubuntu 16.04 entwickelt, sollte aber auch mit anderen Debian-Versionen funktionieren.

Anforderungen

Keine.

Rollenvariablen

grafana_configuration: Diese Variable wird in der Grafana-Konfigurationsdatei im INI-Format gespeichert. Alle gültigen Konfigurationseigenschaften werden unterstützt. Zum Beispiel würde die Einrichtung von GitHub OAuth so aussehen:

grafana_configuration:
  'auth.github':
    enabled: ja
    allow_sign_up: ja
    client_id: <deine_client_id>
    client_secret: <dein_client_secret>
    scopes: user:email
    auth_url: https://github.com/login/oauth/authorize
    token_url: https://github.com/login/oauth/access_token
    api_url: https://api.github.com/user

Hinweis: Einige Einstellungen erwarten durch Leerzeichen getrennte Argumente. Diese können entweder in einem YAML-Array oder als einzelner String angegeben werden. Andere Einstellungen müssen durch Kommas getrennt werden und müssen einen einzelnen String verwenden.

grafana_install_state: Dies ist nützlich, um Grafana nach der Installation auf neuere Versionen zu aktualisieren. Verwende latest, um diese Funktionalität zu erreichen.

Ressourcen

Dokumentation zu Grafana findest du unter den folgenden Links:

Abhängigkeiten

Keine, aber du möchtest Grafana möglicherweise hinter einem Webserver betreiben – ich empfehle die Verwendung der geerlingguy.nginx Rolle.

Beispiel-Playbook

- hosts: servers
  become: ja

  roles:
    - role: jradtilbrook.grafana

Lizenz

MIT

Über das Projekt

Install and configure Grafana on Ubuntu

Installieren
ansible-galaxy install jradtilbrook.grafana
GitHub Repository
Lizenz
mit
Downloads
2.3k
Besitzer
Senior Support Engineer at Buildkite