jradtilbrook.grafana
Rôle Ansible : Grafana 
Ce rôle installe et configure Grafana - pour l'analyse et la surveillance.
Il a été conçu uniquement pour fonctionner sur Ubuntu 16.04, mais d'autres versions de Debian devraient également fonctionner.
Exigences
Aucune.
Variables du rôle
grafana_configuration
: Cette variable est stockée dans le fichier de configuration de Grafana au format INI. Toutes les propriétés de configuration valides sont prises en charge. Par exemple, la configuration de l'authentification GitHub OAuth pourrait ressembler à ceci :
grafana_configuration:
'auth.github':
enabled: yes
allow_sign_up: yes
client_id: <votre_client_id>
client_secret: <votre_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
Remarque : certains paramètres attendent des arguments séparés par des espaces. Ceux-ci peuvent être spécifiés dans un tableau YAML ou comme une seule chaîne. D'autres paramètres doivent être séparés par des virgules et doivent utiliser une seule chaîne.
grafana_install_state
: Cela est utile pour mettre à jour Grafana vers de nouvelles versions après qu'il a déjà été installé. Utilisez latest
pour activer cette fonctionnalité.
Ressources
La documentation relative à Grafana peut être trouvée aux liens ci-dessous :
Dépendances
Aucune, mais vous voudrez peut-être exécuter grafana derrière un serveur web - je recommande d'utiliser le rôle geerlingguy.nginx.
Exemple de Playbook
- hosts: serveurs
become: yes
roles:
- role: jradtilbrook.grafana
Licence
MIT
Install and configure Grafana on Ubuntu
ansible-galaxy install jradtilbrook.grafana