jradtilbrook.grafana
Ansible Rolle: Grafana 
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
Install and configure Grafana on Ubuntu
ansible-galaxy install jradtilbrook.grafana