ansiblebit.grafana
Grafana
Rôle Ansible pour configurer Grafana.
Tests
Famille | Distribution | Version | État du Test |
---|---|---|---|
Debian | Debian | Jessie | |
Debian | Debian | Wheezy | |
Debian | Ubuntu | Xenial | |
Debian | Ubuntu | Trusty | |
Debian | Ubuntu | Precise | |
Debian | Ubuntu | Vivid |
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
Informations sur l'auteur
Installer
ansible-galaxy install ansiblebit.grafana
Licence
bsd-3-clause
Téléchargements
5.6k
Propriétaire