ansiblebit.grafana
Grafana
Rol de Ansible para configurar Grafana.
Pruebas
Familia | Distribución | Versión | Estado de Prueba |
---|---|---|---|
Debian | Debian | Jessie | |
Debian | Debian | Wheezy | |
Debian | Ubuntu | Xenial | |
Debian | Ubuntu | Trusty | |
Debian | Ubuntu | Precise | |
Debian | Ubuntu | Vivid |
Requisitos
- ansible >= 1.9.6
Variables del Rol
- grafana_admin_password: contraseña para la cuenta de administrador de Grafana.
- grafana_admin_user: nombre de usuario para la cuenta de administrador de Grafana.
- grafana_apt_dependencies: paquetes necesarios para poder ejecutar este playbook o instalar Grafana.
- grafana_conf_file: el archivo que contendrá la configuración de Grafana.
- grafana_conf_data: el contenido del archivo de configuración de Grafana.
- grafana_default: el contenido del entorno del script de inicio de Grafana.
- grafana_dir_conf: el directorio donde se almacenará el archivo de configuración de Grafana.
- grafana_dir_data: el directorio donde se almacenarán los datos de Grafana.
- grafana_dir_home: el directorio home de Grafana.
- grafana_dir_log: el directorio donde se almacenarán los archivos de registro de Grafana.
- grafana_dir_plugins: el directorio donde se almacenarán los plugins de Grafana.
- grafana_http_port: el puerto donde se ejecutará el servicio de Grafana.
- grafana_group: el grupo de Grafana.
- grafana_pid_file_dir: directorio donde se escribirá el archivo PID.
- grafana_pid_file: ruta al archivo PID.
- grafana_user: el usuario de Grafana.
A menos que se indique lo contrario, se proporciona un valor por defecto para cada una de las variables mencionadas arriba en el directorio defaults
.
Dependencias
Ninguna.
Playbooks
- hosts: servidores
roles:
- role: ansiblebit.grafana
Etiquetas
- configuración: tareas de configuración.
- debug: tarea para depurar variables del rol.
- instalación: tareas de instalación.
- validación: tarea para validar variables del rol.
Prueba
Para ejecutar las pruebas necesitarás instalar:
Para ejecutar todas las pruebas en todos los sistemas operativos/distribuciones predefinidos * versiones de ansible:
$ tox
Para ejecutar pruebas para trusty64
:
$ cd tests
$ bash test_idempotence.sh --box trusty64.vagrant.dev
# el archivo de registro se almacenará en tests/log
Para realizar depuración en un entorno específico:
$ cd tests
$ vagrant up trusty64.vagrant.dev
# para aprovisionar usando el playbook test.yml (tantas veces como necesites)
$ vagrant provision trusty64.vagrant.dev
# para acceder a la caja de Vagrant
$ vagrant ssh trusty64.vagrant.dev
Enlaces
Licencia
Información del Autor
Instalar
ansible-galaxy install ansiblebit.grafana
Licencia
bsd-3-clause
Descargas
5.6k
Propietario