/ansible-sachet

Ansible Playbook to deploy Sachet on Debian-based systems

MIT LicenseMIT

Ansible Role: sachet

Provision and manage sachet - plugin to send AlertManager's Alerts through SMS Provider

Requirements

  • Ansible >= 2.5

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/cmd/sachet github link to the source code

Mandatory Variables:

Name Description
freemobile_username FreeMobile Username for API Usage
freemobile_password FreeMobile Password for API Usage

Notes

This role works only with the FreeMobile Carrier Provider.
It's Debian-based Only.

Issues & PR are welcome for any improvement.

This is heavily inspired by CloudAlchemy