jradtilbrook.grafana

Rôle Ansible : Grafana État de construction

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

À propos du projet

Install and configure Grafana on Ubuntu

Installer
ansible-galaxy install jradtilbrook.grafana
Licence
mit
Téléchargements
2.3k
Propriétaire
Senior Support Engineer at Buildkite