userli
ansible-role-userli
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
About
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/.
Install
ansible-galaxy install systemli/ansible-role-userli
License
Unknown
Downloads
736
Owner
Your friendly tech collective