mandrill_webhook
mandrill_webhook
Эта роль помогает вам создать или удалить вебхук Mandrill из вашего аккаунта. https://mandrillapp.com/api/docs/webhooks.curl.html
Требования
Нет
Переменные роли
Переменные, которые можно передать этой роли и их краткое описание:
Переменные по умолчанию:
mandrill_api_version: 1.0
mandrill_api_webhook_url: https://mandrillapp.com/api/{{mandrill_api_version}}/webhooks
mandrill_api_output_format: .json
mandrill_webhook_operation: present # Присутствует для создания вебхука, absent для его удаления
mandrill_operation: add # Используется внутренне
mandrill_request_url: "{{mandrill_api_webhook_url}}/{{mandrill_operation}}{{mandrill_api_output_format}}"
mandrill_webhook_description: Сгенерировано через ansible
Другие переменные:
mandrill_webhook_id: 51 # Требуется для удаления
mandrill_api_key: myApiKey # Обязательно
mandrill_webhook_url: http://example.com/mandrill_webhook
# Массив операций для настройки вебхука Mandrill
mandrill_webhook_events:
- click
- open
Зависимости
Нет
Пример плейбука
---
- hosts: local
roles:
- role: mandrill_webhook
vars:
mandrill_webhook_id: 51
mandrill_api_key: myApiKey
mandrill_webhook_operation: absent
---
- hosts: local
roles:
- role: mandrill_webhook
vars:
mandrill_webhook_url: http://example.com/mandrill_webhook
mandrill_webhook_description: Потрясающий вебхук
mandrill_api_key: myApiKey
Лицензия
BSD
Информация об авторе
Установить
ansible-galaxy install Inchdev/ansible-mandrill_webhook
Лицензия
Unknown
Загрузки
74
Владелец