finwevi.ansible_sachet

Ansible Role: Sachet

This role helps you set up and manage sachet, a tool to send alerts from AlertManager via SMS.

Requirements

  • Ansible version 2.8 or higher
  • The role gantsign.golang is needed for non-Intel architectures

Role Variables

You can change the following variables, which are listed in the defaults/main.yml file and in the table below:

Name Default Value Description
sachet_version latest Version of the Sachet package
sachet_instance {{ ansible_fqdn default(ansible_host)
sachet_address 127.0.0.1 Address where Sachet listens
sachet_port 9876 Port where Sachet listens
sachet_repository github.com/messagebird/sachet Link to the source code on GitHub
sachet_providers [] List of providers for Sachet (in YAML format)
sachet_receivers [] List of receivers for Sachet (in YAML format)
golang_gopath None Required for non-Intel CPU architectures to build Sachet from source

Check the defaults/main.yml file for examples.

Notes

  • This role is only for Debian-based systems.
  • It should also work with CentOS and other Linux-based operating systems.
  • Contributions for improvements, like issues and pull requests, are welcome!

This role is inspired by CloudAlchemy

Informazioni sul progetto

Sachet

Installa
ansible-galaxy install finwevi.ansible_sachet
Licenza
mit
Download
621
Proprietario