systemli.userli
ansible-role-userli
Ce rôle installe Userli, une application web pour gérer (soi-même) les utilisateurs d'email et chiffrer leurs boîtes mail. Trouvez plus d'informations sur https://systemli.github.io/userli/.
Exigences
- 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
Variables du Rôle
Ajoutez des fichiers dans translations
ou userli/translations
pour remplacer les chaînes de caractères par défaut et leurs traductions.
Voir defaults/main.yml
pour les variables de rôle disponibles.
Dépendances
Il n'y a pas de dépendances fixes, mais vous avez besoin de PHP, d'un serveur web et d'une base de données. Consultez molecule/default/prepare.yml
pour un exemple de configuration.
Exemple de Playbook
Voir molecule/default/playbook.yml
pour un exemple de playbook.
Tests
Pour développer et tester le rôle, nous utilisons Github Actions, Molecule et Vagrant.
Exécutez des tests locaux avec :
molecule test
Licence
GPLv3
Informations sur l'Auteur
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.userli