jffz.netdata

logo de netdata

Rol de Ansible: netdata

Estado de la construcción Licencia Rol de Ansible Etiqueta de GitHub

Descripción

Despliega el sistema de monitoreo netdata usando ansible.

Requisitos

  • Ansible >= 2.4

Variables del rol

Todas las variables que se pueden sobrescribir se almacenan en el archivo defaults/main.yml así como en la tabla a continuación.

Nombre Valor por defecto Descripción
netdata_registry "" Usar un registro netdata personalizado
netdata_notifications True Habilitar notificaciones por correo electrónico. Esta función utiliza el comando sendmail para enviar correos, que no está configurado por este rol

Ejemplo

Playbook

---
- hosts: all
  roles:
  - jffz.netdata

Pruebas Locales

La forma preferida de probar el rol localmente es usar Docker y molecule (v2.x). Tendrás que instalar Docker en tu sistema. Consulta "Comenzar" para obtener un paquete de Docker adecuado para tu sistema. Usamos tox para simplificar el proceso de pruebas en múltiples versiones de ansible. Para instalar tox, ejecuta:

pip install tox

Para ejecutar pruebas en todas las versiones de ansible (ADVERTENCIA: esto puede tomar algo de tiempo)

tox

Para ejecutar un comando molecule personalizado en un entorno personalizado solo con el escenario de prueba por defecto:

tox -e py27-ansible25 -- molecule test -s default

Para más información sobre molecule, puedes consultar su documentación.

Si deseas ejecutar pruebas en un host docker remoto, simplemente especifica la variable DOCKER_HOST antes de ejecutar las pruebas de tox.

Licencia

Este proyecto está licenciado bajo la Licencia BSD. Consulta LICENSE para más detalles.

Acerca del proyecto

Install netdata on Linux host

Instalar
ansible-galaxy install jffz.netdata
Licencia
bsd-2-clause
Descargas
2.2k
Propietario
Automating boring stuff for smart peoples.