onaio.courier

onaio - Kurier Status budowy

Instaluje i konfiguruje Kurier.

Wymagania

Kurier musi wskazywać na instancje Redis i PostgreSQL, aby działał prawidłowo.

Zmienne roli

Sprawdź plik defaults/main.yml w celu uzyskania pełnej listy domyślnych zmiennych.

# Repozytorium pakietów do pobierania wersji Kuriera
`courier_package_repository_url`: "https://github.com/nyaruka/courier/releases/download"

# Architektura systemu dla hosta. Możliwe wartości to:
#   - linux_amd64
#   - windows_amd64
#   - darwin_amd64
`courier_system_architecture`: "linux_amd64"

# URL do pobrania pliku tar Kuriera
courier_download_url: "{{ courier_package_repository_url }}/v{{ courier_version }}/courier_{{ courier_version }}_{{ courier_system_architecture }}.tar.gz"

# Główny katalog, w którym tworzone są wersjonowane katalogi Kuriera
courier_package_directory_root: "{{ courier_system_home }}/app-versioned"

# Nazwa, jaką należy nadać katalogowi, do którego kopiowany jest plik wykonywalny Kuriera
courier_package_directory_name: "{{ courier_version }}"

# Ścieżka do linku symbolicznego wskazującego na aktualnie aktywny plik wykonywalny Kuriera
courier_active_package_symlink: "{{ courier_system_home }}/app"

# Zmienne środowiskowe Kuriera do ustawienia. Sprawdź
# https://github.com/nyaruka/courier#rapidpro-configuration
# w celu uzyskania pełnej listy zmiennych
courier_environment_vars:
  COURIER_DOMAIN: "example.com"
  COURIER_SPOOL_DIR: "{{ courier_system_home }}/spool"

Zależności

Przykładowy playbook

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

Licencja

Apache v2.0

O projekcie

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

Zainstaluj
ansible-galaxy install onaio.courier
Licencja
apache-2.0
Pobrania
588
Właściciel