mandrill_routes

Ansible Mandrill Роуты

Эта роль помогает вам создавать входящие сообщения и роуты Mandrill из вашего аккаунта.

Требования

Отсутствуют.

Переменные роли

Переменные с умолчаниями:
mandrill_api_version: 1.0
mandrill_api_base_url: https://mandrillapp.com/api/{{mandrill_api_version}}
mandrill_api_inbounds_url: "{{ mandrill_api_base_url }}/inbound"
mandrill_api_output_format: .json
mandrill_inbound_key_operation: present # absent для удаления и check для проверки в Mandrill
mandrill_inbound_operation: add-domain
mandrill_inbounds_request_url: "{{ mandrill_api_inbounds_url }}/{{ mandrill_inbound_operation }}{{ mandrill_api_output_format }}"
mandrill_routes_operation: add-route
mandrill_routes_request_url: "{{ mandrill_api_inbounds_url }}/{{ mandrill_routes_operation }}{{ mandrill_api_output_format }}"

Другие переменные:
mandrill_api_key: myApiKey # Обязательно
mandrill_inbound_domain: example.com # домен, для которого вы хотите создать роут
mandrill_route_pattern: * # шаблон, который вы хотите использовать для роут
mandrill_route_url: https://example.com/webhook # url, на который вы хотите перенаправить

Зависимости

Отсутствуют.

Пример Playbook

Создание домена:

- hosts: localhost
  roles:
    - role: mandrill_routes
      vars:
        mandrill_api_key: вашApiKey
        mandrill_inbound_domain: ваш_компания-ответ.com
        mandrill_route_pattern: *
        mandrill_route_url: https://ваш_компания.com/webhook

Удаление маршрута домена:

- hosts: localhost
  roles:
    - role: mandrill_routes
      vars:
        mandrill_route_operation: absent
        mandrill_api_key: вашApiKey
        mandrill_route_domain: ваш_компания-ответ.com

Проверка домена:

- hosts: localhost
  roles:
    - role: mandrill_routes
      vars:
        mandrill_route_operation: check
        mandrill_api_key: вашApiKey
        mandrill_route_domain: ваш_компания-ответ.com

Лицензия

BSD

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

github.com/cdalbergue

О проекте

Developer

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