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
Instalar
ansible-galaxy install finwevi.ansible_sachet
Licencia
mit
Descargas
621
Propietario