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

Информация об авторе

https://github.com/Uelb

О проекте

Developer

Установить
ansible-galaxy install Inchdev/ansible-mandrill_webhook
Лицензия
Unknown
Загрузки
74
Владелец