zulip_role
Роль Zulip
Ansible роль для установки Zulip с помощью установщика Zulip.
Установщик Zulip заботится о том, чтобы установить все зависимости и настроить их.
Эта Ansible роль предназначена для проверки наличия активных реальных Zulip перед тем, как продолжить процесс установки или обновления. Если обнаружен активный реальный, роль автоматически обновит вашу установку Zulip для обеспечения совместимости и бесшовной интеграции с существующими реальными. Этот подход помогает поддерживать стабильность вашей среды Zulip и минимизирует потенциальные перебои для ваших пользователей.
Переменные роли
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:
Параметр certbot_ssl
настраивается автоматически в зависимости от параметра development_enviroment
. Если уже есть действующий SSL сертификат, нужно вручную установить его в пустую строку. Действительные значения: ''
, --certbot
или --self-signed
. Параметр cerbot_email
должен быть указан для запроса сертификата с помощью certbot.
Булевый параметр zulip_push_notifications
используется для включения или отключения пуш-уведомлений. Если вы хотите использовать пуш-уведомления, необходимо установить параметр zulip_push_bouncer_url
на URL вашего бондера пуш-уведомлений. По умолчанию он установлен на URL бондера Zulip (https://push.zulipchat.com).
Булевый параметр zulip_enable_mail
используется для включения или отключения автонастройки электронной почты. Если вы хотите использовать автонастройку электронной почты, необходимо задать параметры zulip_smtp_server
, zulip_sendmail_user
и zulip_sendmail_password
.
Булевый параметр zulip_enable_giphy
используется для включения или отключения интеграции с Giphy. По умолчанию он установлен в true
. Если вы хотите использовать интеграцию с Giphy, необходимо задать параметр zulip_giphy_api_key
с API ключом вашего аккаунта Giphy.
Примеры
Реализация этой роли доступна в репозитории zulip-provisioning
.
Лицензия
GPLv3
Информация об авторе
ansible-galaxy install coopdevs/zulip-role