ansiblebit.grafana

Grafana

Licencia Estado de Construcción

Plataforma Plataforma

Estadísticas del Proyecto

Rol de Ansible para configurar Grafana.

Pruebas

Familia Distribución Versión Estado de Prueba
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

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

BSD

Información del Autor

Acerca del proyecto

Role to setup Grafana.

Instalar
ansible-galaxy install ansiblebit.grafana
Licencia
bsd-3-clause
Descargas
5.6k
Propietario