ansible_sachet
Ansible Роль: sachet
Настройка и управление sachet - плагин для отправки оповещений AlertManager через SMS-провайдера.
Требования
- Ansible >= 2.8
- Роль
gantsign.golang
для архитектур, отличных от Intel
Переменные роли
Все переменные, которые можно переопределить, хранятся в файле defaults/main.yml, а также в таблице ниже.
Имя | Значение по умолчанию | Описание |
---|---|---|
sachet_version |
latest | Версия пакета Sachet |
sachet_instance |
{{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }} | Имя экземпляра Sachet |
sachet_address |
127.0.0.1 | Адрес, на котором слушает sachet |
sachet_port |
9876 | Порт, на котором слушает sachet |
sachet_repository |
github.com/messagebird/sachet | Ссылка на исходный код в GitHub |
sachet_providers |
[] | Список провайдеров для sachet в формате YAML |
sachet_receivers |
[] | Список получателей для sachet в формате YAML |
golang_gopath |
None | Требуется, если вы используете архитектуру CPU, отличную от Intel, так как Sachet будет собираться из исходников |
Смотрите файл defaults/main.yml для примеров.
Примечания
Работает только на базе Debian. Должно быть возможно сделать совместимым с CentOS (или любой другой ОС на базе Linux). Проблемы и запросы на изменения приветствуются для любых улучшений ;-)
Это сильно вдохновлено CloudAlchemy
Установить
ansible-galaxy install FinweVI/ansible-sachet
Лицензия
mit
Загрузки
543
Владелец