jradtilbrook.grafana

Rol de Ansible: Grafana Estado de Construcción

Este rol instala y configura Grafana, que se utiliza para análisis y monitoreo.

Está diseñado para funcionar únicamente en Ubuntu 16.04, aunque otras versiones de Debian deberían también funcionar.

Requisitos

Ninguno.

Variables del Rol

grafana_configuration: Esta variable se guarda en el archivo de configuración de Grafana en formato INI. Se admiten todas las propiedades de configuración válidas. Por ejemplo, configurar OAuth de GitHub sería algo así:

grafana_configuration:
  'auth.github':
    enabled: yes
    allow_sign_up: yes
    client_id: <tu_client_id>
    client_secret: <tu_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

Nota: algunas configuraciones esperan argumentos separados por espacios. Estos pueden ser especificados en un arreglo YAML o como una sola cadena. Otras configuraciones necesitan ser separadas por comas y deben utilizar una sola cadena.

grafana_install_state: Esto es útil para actualizar Grafana a versiones más nuevas después de que ya se haya instalado. Usa latest para lograr esta funcionalidad.

Recursos

La documentación relacionada con Grafana se puede encontrar en los siguientes enlaces:

Dependencias

Ninguna, pero puede que quieras ejecutar grafana detrás de un servidor web; recomiendo usar el rol geerlingguy.nginx.

Ejemplo de Playbook

- hosts: servers
  become: yes

  roles:
    - role: jradtilbrook.grafana

Licencia

MIT

Acerca del proyecto

Install and configure Grafana on Ubuntu

Instalar
ansible-galaxy install jradtilbrook.grafana
Licencia
mit
Descargas
2.3k
Propietario
Senior Support Engineer at Buildkite