userli

ansible-role-userli

Статус сборки

Эта роль устанавливает Userli, веб-приложение для (само)управления почтовыми пользователями и шифрования их почтовых ящиков. Дополнительную информацию см. на https://systemli.github.io/userli/.

Требования

  • composer
  • PHP >= 8.2
  • php-apcu
  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql / php-pgsql
  • php-xml
  • php-zip
  • php-ctype
  • php-intl
  • MariaDB/MySQL/PostgreSQL/SQLite

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

Добавьте файлы в translations или userli/translations, чтобы переопределить стандартные строки и их переводы.

Смотрите defaults/main.yml для доступных переменных роли.

Зависимости

Нет фиксированных зависимостей, но вам нужны PHP, веб-сервер и база данных. См. molecule/default/prepare.yml для примера настройки.

Пример плейбука

Смотрите molecule/default/playbook.yml для примера плейбука.

Тесты

Для разработки и тестирования роли мы используем Github Actions, Molecule и Vagrant.

Запустите локальные тесты с помощью:

molecule test

Лицензия

GPLv3

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

https://www.systemli.org

О проекте

This role installs Userli, a web application to (self-) manage email users and encrypt their mailboxes. Find more information at https://systemli.github.io/userli/.

Установить
ansible-galaxy install systemli/ansible-role-userli
Лицензия
Unknown
Загрузки
736
Владелец
Your friendly tech collective