finwevi.ansible_sachet

Ansible Role: sachet

Provisión y gestión de sachet - plugin para enviar Alertas de AlertManager a través de un Proveedor de SMS

Requisitos

  • Ansible >= 2.8
  • Rol gantsign.golang para arquitecturas no Intel

Variables del Rol

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

Nombre Valor por defecto Descripción
sachet_version latest Versión del paquete Sachet
sachet_instance {{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }} Nombre de la instancia Sachet
sachet_address 127.0.0.1 Dirección en la que escucha Sachet
sachet_port 9876 Puerto en el que escucha Sachet
sachet_repository github.com/messagebird/sachet Enlace de GitHub al código fuente
sachet_providers [] Lista en yaml de proveedores para Sachet
sachet_receivers [] Lista en yaml de receptores para Sachet
golang_gopath Ninguno Requerido si usas una arquitectura de CPU no Intel, ya que Sachet se construirá desde las fuentes

Consulta el archivo defaults/main.yml para ejemplos.

Notas

Es solo para sistemas basados en Debian. Debe ser posible hacerlo compatible con CentOS (o cualquier otro sistema operativo basado en Linux). Se agradecen informes de problemas y pull requests para cualquier mejora ;-)

Esto está inspirado en gran medida por CloudAlchemy

Acerca del proyecto

Sachet

Instalar
ansible-galaxy install finwevi.ansible_sachet
Licencia
mit
Descargas
621
Propietario