ansible_sachet
Ansible Role: sachet
Provision and manage sachet - plugin to send AlertManager's Alerts through SMS Provider
Requirements
- Ansible >= 2.8
- Role
gantsign.golang
for non-Intel architechtures
Role Variables
All variables which can be overridden are stored in defaults/main.yml file as well as in table below.
Name | Default Value | Description |
---|---|---|
sachet_version |
latest | Sachet package version |
sachet_instance |
{{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }} | Sachet instance name |
sachet_address |
127.0.0.1 | Address on which sachet listens |
sachet_port |
9876 | port on which sachet listens |
sachet_repository |
github.com/messagebird/sachet | github link to the source code |
sachet_providers |
[] | yaml list of provider for sachet |
sachet_receivers |
[] | yaml list of receiver for sachet |
golang_gopath |
None | Required if you're using a non-Intel CPU Architechture as Sachet will be built from sources |
See the defaults/main.yml file for examples.
Notes
It's Debian-based Only. It must be possible to make it CentOS (or any other linux-based OS) compatible. Issues & PR are welcome for any improvement ;-)
This is heavily inspired by CloudAlchemy
Install
ansible-galaxy install FinweVI/ansible-sachet
License
mit
Downloads
543
Owner