courier

onaio - Courier Статус сборки

Устанавливает и настраивает Courier.

Требования

Courier нуждается в подключении к экземплярам Redis и PostgreSQL, чтобы работать корректно.

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

Посмотрите файл defaults/main.yml для полного списка переменных по умолчанию.

# Репозиторий пакетов для загрузки архивов Courier
`courier_package_repository_url`: "https://github.com/nyaruka/courier/releases/download"

# Архитектура системы для хоста. Возможные значения:
#   - linux_amd64
#   - windows_amd64
#   - darwin_amd64
`courier_system_architecture`: "linux_amd64"

# URL для загрузки архива Courier
courier_download_url: "{{ courier_package_repository_url }}/v{{ courier_version }}/courier_{{ courier_version }}_{{ courier_system_architecture }}.tar.gz"

# Корневая директория, в которой создаются версии папок Courier
courier_package_directory_root: "{{ courier_system_home }}/app-versioned"

# Имя директории, в которую копируется исполняемый файл Courier
courier_package_directory_name: "{{ courier_version }}"

# Путь к символической ссылке, указывающей на текущий активный исполняемый файл Courier
courier_active_package_symlink: "{{ courier_system_home }}/app"

# Переменные окружения для Courier. Посмотрите
# https://github.com/nyaruka/courier#rapidpro-configuration
# для полного списка переменных
courier_environment_vars:
  COURIER_DOMAIN: "example.com"
  COURIER_SPOOL_DIR: "{{ courier_system_home }}/spool"

Зависимости

Пример Playbook

- hosts: all
  roles:
    - role: ansible-courier
      courier_version: "1.2.148"

Лицензия

Apache v2.0

О проекте

Installs and configures Courier. Courier is a messaging gateway for text-based messaging channels.

Установить
ansible-galaxy install onaio/ansible-courier
Лицензия
apache-2.0
Загрузки
573
Владелец