mattermost - Отправка уведомлений в Mattermost
Новое в версии 2.3.
Описание
- Отправляет уведомления на http://your.mattermost.url через интеграцию Incoming WebHook.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_key обязательно | Ключ API вебхука Mattermost. Войдите в свой сайт Mattermost, перейдите в Меню -> Интеграция -> Входящий вебхук -> Добавить входящий вебхук. Это даст вам полный URL. api_key - это последняя часть. http://mattermost.example.com/hooks/ API_KEY
| |
| channel | Канал для отправки сообщения. При отсутствии, сообщение отправляется в канал, выбранный для api_key. | |
| icon_url | По умолчанию: https://www.ansible.com/favicon.ico | URL иконки отправителя сообщения. |
| text обязательно | Текст для отправки. Обратите внимание, что модуль не обрабатывает экранирование символов. | |
| url обязательно | URL Mattermost (например, http://mattermost.yourcompany.com). | |
| username | По умолчанию: Ansible | Отправитель сообщения (необходимо включить переопределение имени пользователя в Mattermost, см. документацию Mattermost). |
| validate_certs |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов. |
Примеры
- name: Send notification message via Mattermost
mattermost:
url: http://mattermost.example.com
api_key: my_api_key
text: '{{ inventory_hostname }} completed'
- name: Send notification message via Mattermost all options
mattermost:
url: http://mattermost.example.com
api_key: my_api_key
text: '{{ inventory_hostname }} completed'
channel: notifications
username: 'Ansible on {{ inventory_hostname }}'
icon_url: http://www.example.com/some-image-file.png
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| payload строка | успешно | Полезная нагрузка Mattermost |
| webhook_url строка | успешно | URL, на который отправляется вебхук |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Автор
- Benjamin Jolivot (@bjolivot)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/mattermost_module.html