ansiblebit.grafana

Grafana

Licence État de construction

Plateforme Plateforme

Statistiques du projet

Rôle Ansible pour configurer Grafana.

Tests

Famille Distribution Version État du Test
Debian Debian Jessie x86_64
Debian Debian Wheezy x86_64
Debian Ubuntu Xenial x86_64
Debian Ubuntu Trusty x86_64
Debian Ubuntu Precise x86_64
Debian Ubuntu Vivid x86_64

Exigences

  • ansible >= 1.9.6

Variables de rôle

  • grafana_admin_password : mot de passe pour le compte administrateur de Grafana.
  • grafana_admin_user : nom d'utilisateur pour le compte administrateur de Grafana.
  • grafana_apt_dependencies : packages nécessaires pour exécuter ce playbook ou installer Grafana.
  • grafana_conf_file : le fichier qui contiendra la configuration de Grafana.
  • grafana_conf_data : le contenu du fichier de configuration de Grafana.
  • grafana_default : le contenu de l'environnement du script d'initialisation de Grafana.
  • grafana_dir_conf : le répertoire où le fichier de configuration de Grafana sera stocké.
  • grafana_dir_data : le répertoire où les données de Grafana seront stockées.
  • grafana_dir_home : le répertoire personnel de Grafana.
  • grafana_dir_log : le répertoire où les fichiers journaux de Grafana seront stockés.
  • grafana_dir_plugins : le répertoire où les plugins de Grafana seront stockés.
  • grafana_http_port : le port où le service Grafana fonctionnera.
  • grafana_group : le groupe Grafana.
  • grafana_pid_file_dir : répertoire où le fichier PID sera écrit.
  • grafana_pid_file : chemin vers le fichier PID.
  • grafana_user : l'utilisateur Grafana.

Sauf indication contraire, une valeur par défaut est fournie pour chacune des variables mentionnées ci-dessus dans le répertoire defaults.

Dépendances

Aucune.

Playbooks

- hosts: serveurs
  roles:
     - role: ansiblebit.grafana

Tags

  • configuration : tâches de configuration.
  • debug : tâche pour déboguer les variables de rôle.
  • installation : tâches d'installation.
  • validation : tâche pour valider les variables de rôle.

Test

Pour exécuter les tests, vous aurez besoin d'installer :

Pour exécuter tous les tests sur tous les systèmes d'exploitation / distributions et versions d'* ansible prédéfinis :

$ tox

Pour exécuter des tests pour trusty64 :

$ cd tests
$ bash test_idempotence.sh --box trusty64.vagrant.dev
# le fichier journal sera stocké sous tests/log

Pour effectuer un débogage dans un environnement spécifique :

$ cd tests
$ vagrant up trusty64.vagrant.dev

# pour provisionner en utilisant le playbook test.yml (autant de fois que vous en avez besoin)
$ vagrant provision trusty64.vagrant.dev

# pour accéder à la boîte Vagrant
$ vagrant ssh trusty64.vagrant.dev

Liens

Licence

BSD

Informations sur l'auteur

À propos du projet

Role to setup Grafana.

Installer
ansible-galaxy install ansiblebit.grafana
Licence
bsd-3-clause
Téléchargements
5.6k
Propriétaire