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
Installa
ansible-galaxy install finwevi.ansible_sachet
Licenza
mit
Download
621
Proprietario