coopdevs.zulip_role

Rola Zulip

Rola Ansible do instalacji Zulip przy użyciu instalatora Zulip.

Instalator Zulip zajmuje się instalacją wszystkich zależności i ich konfiguracją.

Ta rola Ansible jest zaprojektowana tak, aby sprawdzać istnienie aktywnych obszarów Zulip przed przystąpieniem do procesu instalacji lub aktualizacji. Jeśli wykryty zostanie aktywny obszar, rola automatycznie zaktualizuje Twoją instalację Zulip, aby zapewnić zgodność i płynne zintegrowanie z istniejącymi obszarami. Takie podejście pomaga utrzymać stabilność środowiska Zulip i minimalizuje potencjalne zakłócenia dla użytkowników.

Zmienne roli

development_enviroment: false
zulip_hostname: example.com
zulip_version: latest
zulip_installer: "https://download.zulip.com/server/zulip-server-{{ zulip_version }}.tar.gz"
cerbot_email: [email protected]
certbot_ssl: "{{ '--certbot' if not development_enviroment else '--self-signed-cert' }}"
installer_args: " --email={{ cerbot_email }} --hostname={{ zulip_hostname }} {{ certbot_ssl }}"
zulip_push_notifications: true
zulip_push_bouncer_url: "https://push.zulipchat.com"
zulip_enable_mail: true
zulip_smtp_server:
zulip_sendmail_user:
zulip_sendmail_password:
zulip_enable_giphy: true
zulip_giphy_api_key:

Parametr certbot_ssl jest automatycznie konfigurowany na podstawie parametru development_enviroment. Jeśli już istnieje ważny certyfikat SSL, musisz ręcznie ustawić go na pusty ciąg. Ważne wartości to '', --certbot lub --self-signed. Należy podać cerbot_email, aby wystąpić o certyfikat za pomocą certbota.

Parametr boolean zulip_push_notifications służy do włączania lub wyłączania powiadomień push. Jeśli chcesz używać powiadomień push, musisz ustawić parametr zulip_push_bouncer_url na URL swojego bouncera push. Domyślnie jest ustawiony na URL bouncera push Zulip (https://push.zulipchat.com).

Parametr boolean zulip_enable_mail służy do włączania lub wyłączania automatycznej konfiguracji e-mail. Jeśli chcesz korzystać z automatycznej konfiguracji e-mail, musisz ustawić parametry zulip_smtp_server, zulip_sendmail_user i zulip_sendmail_password.

Parametr boolean zulip_enable_giphy służy do włączania lub wyłączania integracji z Giphy. Domyślnie jest ustawiony na true. Jeśli chcesz korzystać z integracji Giphy, musisz ustawić parametr zulip_giphy_api_key na klucz API swojego konta Giphy.

Przykłady

Wdrożenie tej roli można znaleźć w repozytorium zulip-provisioning.

Licencja

GPLv3

Informacje o autorze

Coopdevs

O projekcie

An Ansible role to deploy a Zulip instance

Zainstaluj
ansible-galaxy install coopdevs.zulip_role
Licencja
gpl-3.0
Pobrania
704
Właściciel
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.