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

О проекте

Sachet

Установить
ansible-galaxy install FinweVI/ansible-sachet
Лицензия
mit
Загрузки
501
Владелец