Skip to content

This role installs Userli, a web application to (self-) manage email users and encrypt their mailboxes.

Notifications You must be signed in to change notification settings

systemli/ansible-role-userli

Repository files navigation

ansible-role-userli

Build Status

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/.

Requirements

  • 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

Role Variables

Add files to translations or userli/translations to override the default strings and their translations.

See defaults/main.yml for available role variables.

Dependencies

There are no fixed dependencies, but you need PHP, a webserver and a database. See molecule/default/prepare.yml for an example setup.

Example Playbook

See molecule/default/playbook.yml for an example playbook.

Tests

For developing and testing the role we use Github Actions, Molecule, and Vagrant.

Run local tests with:

molecule test

License

GPLv3

Author Information

https://www.systemli.org

About

This role installs Userli, a web application to (self-) manage email users and encrypt their mailboxes.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published